C# 截取字符串的问题
string str="1,2,3,4,5,6|tousu06,sunxiao,anything,tousu07,tousu03,tousu";
求出 | 前面的字符和 | 后面的字符 分割成一个数组;
谢谢高手指点。
------解决方案--------------------string[] a=str.Split('|');
------解决方案--------------------string str="1,2,3,4,5,6|tousu06,sunxiao,anything,tousu07,tousu03,tousu";
string[] result=str.Split('|');
------解决方案--------------------string[] 前面的=str.Split('|')[0].Split(',');
string[] 后面的=str.Split('|')[1].Split(',');
------解决方案--------------------用split
string str="1,2,3,4,5,6|tousu06,sunxiao,anything,tousu07,tousu03,tousu";
string[] result=str.Split('|');
-------------------------------
这个把字符串从“|”分割成两个数组
string[] arr1=str.Split('|')[0].Split(',');
string[] arr2=str.Split('|')[1].Split(',');
---------------------------------
这个先把字符串从"|"分割成两个数组,再将数组按“,”分割成数组
------解决方案--------------------
------解决方案--------------------3楼正解
------解决方案--------------------Split()方法分割,自动生成数组。
string str="1,2,3,4,5,6|tousu06,sunxiao,anything,tousu07,tousu03,tousu";
string[] result=str.Split('|');
前面的字符=result[0]
后面的字符=result[2]
参考参考