.NET 4.x Регулярное выражение с одинаковыми символами - C#
Формулировка задачи:
Друзья, помогите пожалуйста придумать регулярное выражение которые из строчки оставит выделенный текст с вертикальными чертами:
5490011111|
Боевая, д. 5 кв. 49|972.40
|0.00|972.40|99992|72728|894597|01.09.2015
|003683|02.09.2015string st = "5490011111|Боевая, д. 5 кв. 49|972.40|0.00|972.40|99992|72728|894597|01.09.2015|003683|02.09.2015";
st = st.Remove(st.IndexOf('|'), st.IndexOf('|') - st.IndexOf('|'));Решение задачи: «.NET 4.x Регулярное выражение с одинаковыми символами»
textual
Листинг программы
class Program {
static void Main(string[] args) {
string st = "5490011111|Боевая, д. 5 кв. 49|972.40|0.00|972.40|99992|72728|894597|01.09.2015|003683|02.09.2015";
string[] splt = st.Split(new char[] { '|' }, StringSplitOptions.RemoveEmptyEntries);
Console.WriteLine("First value: {3}{0}{3}{4}Second value: {3}{1}{3}{4}Third value: {3}{2}{3}{4}",
splt[0], splt[2], splt[8], '|', Environment.NewLine);
Console.ReadKey(true);
}
}