字符串分割(在线等)
各位大侠好!
字符串如下:
111|222|333|444|555|666
请分割出任意位置的后几位,比如:
分割出:第二个分隔符后面为 333|444|555|666
分割出:第四个分隔符后面为 555|666
谢谢各位了!
------解决方案--------------------
string[] arr = string.Split('
------解决方案--------------------
');
string= arr[index];
------解决方案--------------------"111
------解决方案--------------------222
------解决方案--------------------333
------解决方案--------------------444
------解决方案--------------------555
------解决方案--------------------666".Split('
------解决方案--------------------').Skip(2);
"111
------解决方案--------------------222
------解决方案--------------------333
------解决方案--------------------444
------解决方案--------------------555
------解决方案--------------------666".Split('
------解决方案--------------------').Skip(4);
------解决方案--------------------一步一步截取
string a = "111
------解决方案--------------------222
------解决方案--------------------333
------解决方案--------------------444
------解决方案--------------------555
------解决方案--------------------666";
string b = a.Substring(a.IndexOf('
------解决方案--------------------') + 1);
string c = b.Substring(a.IndexOf('
------解决方案--------------------') + 1);
c=333
------解决方案--------------------444
------解决方案--------------------555
------解决方案--------------------666
数组拼接
string a = "111
------解决方案--------------------222
------解决方案--------------------333
------解决方案--------------------444
------解决方案--------------------555
------解决方案--------------------666";
string[] a1 = a.Split('
------解决方案--------------------');
//第二开始
string b = a1[2] + '
------解决方案--------------------' + a1[3] + '
------解决方案--------------------' + a1[4] + '
------解决方案--------------------' + a1[5];
//第四开始
string c = a1[4] + '
------解决方案--------------------' + a1[5];
------解决方案-------------------- int n=3;
string txt="111
------解决方案--------------------222
------解决方案--------------------333
------解决方案--------------------444
------解决方案--------------------555
------解决方案--------------------666";
&nbs