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

分割字符串解决思路

2012-04-11 
分割字符串有个字符串 aaaaaa,bbbbbb,ccccc,ddddd,eeeee通过什么方法 能取到5个值 aaaaabbbbbbbcccccddd

分割字符串
有个字符串 "aaaaaa,bbbbbb,ccccc,ddddd,eeeee"
通过什么方法 能取到5个值 aaaaa bbbbbbb ccccc ddddd 和 eeeee

[解决办法]
用String.Split方法,

string str="aaaaaa,bbbbbb,ccccc,ddddd,eeeee";

string[] vtResult=str.Split(new char[]{','});
[解决办法]

探讨

用String.Split方法,

string str="aaaaaa,bbbbbb,ccccc,ddddd,eeeee";

string[] vtResult=str.Split(new char[]{','});

[解决办法]
C# code
string str="aaaaaa,bbbbbb,ccccc,ddddd,eeeee";string[] vtResult=str.Split(',');string[] _vtResult=Regex.Split(str,",");
[解决办法]
1.字符串直接处理
string input = "aaaaaa,bbbbbb,ccccc,ddddd,eeeee";
string[] s = input.Split(new char[]{','});
for (int n = 0; n < s.Length; n++)
{
Console.WriteLine(s[n]);
}
2.使用正则表达式
string input = "aaaaaa,bbbbbb,ccccc,ddddd,eeeee";
string pattern = ",";
string[] s = Regex.Split(input, pattern, RegexOptions.IgnoreCase);
for (int n = 0; n < s.Length; n++)
{
Console.WriteLine(s[n]);
}

热点排行