Как разделить строку в C#?
<pre>Hello I am new in c# and trying to split string. here is my string= "[)>_d03006_d029VTCUP_d029P2865478547_d029T190917U111@9E005_d029_d030_d004" GS is _d029 RS is _d030 EOT is _d004 and output should be [)>RS06 TCUP 2865478547 190917 U111 @ 9E005 RSEOT please help...thanks in advanced...!!
Что я уже пробовал:
<pre> var input = "[)>_d03006_d029VTCUP_d029P2865478547_d029T190917U111@9E005_d029_d030_d004"; var split = input.Split(new string[] { "_d029V","_d029P","_d029T" }, StringSplitOptions.RemoveEmptyEntries); label1.Text = split[0]; label2.Text = split[1]; label3.Text = split[2]; label4.Text = split[3];
RickZeeland
Вы уверены, что в вашей входной строке не пропущены некоторые строки-разделители ?
F-ES Sitecore
Не зная правил для того, как строка сделана, буквально невозможно ответить на этот вопрос. Например, если длина строки остается прежней, то используйте Substring для чтения нужных вам частей. Если это более сложно, чем это, то вам нужно будет предоставить более подробную информацию.