C#的split()函数的用法(原创)--王超C#
split()函数是用来分隔一个字符串变成一个字符串数组:
1.用空格分隔字符串:(单个字符分隔)
string a = "i am a person"; string[] b; b = a.Split(' '); foreach (string k in b) { Console.WriteLine(k); } Console.ReadKey();
2.多个字符分隔:用char数组
string a = "ixyamyaxperson"; char[] c = {'x','y'}; string[] b; b=a.Split(c); foreach (string k in b) { Console.WriteLine(k); } Console.ReadKey();
3.单个字符串分隔:
string a = "ixyamxyaxyperson"; string[] c = {"xy"}; string[] b; b = a.Split(c,StringSplitOptions.None); foreach (string k in b) { Console.WriteLine(k); } Console.ReadKey();
4.多个字符串:
string a = "ixyamxyhhaxyperson"; string[] c = {"xy","hh"}; string[] b; b = a.Split(c,StringSplitOptions.RemoveEmptyEntries); foreach (string k in b) { Console.WriteLine(k); } Console.ReadKey();
5.指定分成几部分:
string a = "ixybhhamxyhhaxyperson"; string[] c = {"xy","hh"}; string[] b; b = a.Split(c,2,StringSplitOptions.RemoveEmptyEntries); foreach (string k in b) { Console.WriteLine(k); } Console.ReadKey();
浙公网安备 33010602011771号