关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

C#中有关于Split使用方面的代码实例如下

发布时间:2020-02-25 17:09:56

1、用字符串分隔: 


using System.Text.RegularExpressions;

string str="aaa|bbb|ccc";

string[] sArray=Regex.Split(str,"|",RegexOptions.IgnoreCase);

foreach (string i in sArray) Response.Write(i.ToString() + "<br>");

输出结果:

aaa

bbb

ccc

2、用多个字符来分隔:


string str="aaajbbbscccjdddseee"; 

string[] sArray=str.Split(new char[2] {'j','s'}); 

foreach(string i in sArray) Response.Write(i.ToString() + "<br>"); 

输出结果:

aaa

bbb

ccc

ddd

eee

3、用单个字符来分隔:


string str="aaajbbbjccc";

string[] sArray=str.Split('j');

foreach(string i in sArray) Response.Write(i.ToString() + "<br>");

输出结果:

aaa

bbb

ccc


4、


string[] arr = str.Split("o");


这是一个具有语法错误的语句,Split 的 separator 参数应该是 char[] 或 string[],不应是字符串。正确的示例:


string str = "technology";

char[] separator = { 'o' };

string[] arr = str.Split(separator);


5、 String.Split 方法有6个重载函数:


程序代码


1) public string[] Split(params char[] separator)

2) public string[] Split(char[] separator, int count)

3) public string[] Split(char[] separator, StringSplitOptions options)

4) public string[] Split(string[] separator, StringSplitOptions options)

5) public string[] Split(char[] separator, int count, StringSplitOptions options)

6) public string[] Split(string[] separator, int count, StringSplitOptions options)



/template/Home/Zkeys/PC/Static