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
! |
|