黑马程序员技术交流社区
标题:
字符串分隔
[打印本页]
作者:
庞海瑞
时间:
2013-8-3 07:39
标题:
字符串分隔
Split 方法将字符串分隔后返回字符串数组。
Split使用方法一:
string str = "abcdefghigkceofuecto";
string[] sArray = str.Split('c');
foreach (string i in sArray)
Console.WriteLine(i.ToString()+"</br>");
输出下面的结果:
ab
defghigk
eofue
to
Split使用方法二:
我们看到了结果是以一个指定的字符进行的分割。使用另一种构造方法对多个字符进行分割:
string str = "abcdefghigkceofuecto";
string[] sArray = str.Split(new char[3] { 'h', 'i', 'g' });
foreach (string i in sArray)
Console.WriteLine(i.ToString()+"</br>");
输出:
abcdef
kceofuecto
使用正则表达式:
使用正则表达式,可以过滤掉一些不是很规则的字符。
string str = "everybody***************Welcome*****to***china*!";
string[] sArray = System.Text.RegularExpressions.Regex.Split(str, @"[*]+");
foreach (string i in sArray)
Console.WriteLine(i.ToString()+"</br>");
输出:
everybody
Welcome
to
china
!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2