首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

C# 截取字符串的有关问题

2012-04-25 
C# 截取字符串的问题string str1,2,3,4,5,6|tousu06,sunxiao,anything,tousu07,tousu03,tousu求出 |

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(',');
---------------------------------
这个先把字符串从"|"分割成两个数组,再将数组按“,”分割成数组

[解决办法]

探讨

string[] 前面的=str.Split('|')[0].Split(',');
string[] 后面的=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]

参考参考

热点排行