C#中String.Split()方法的用法详解和示例代码说明

分类:知识百科 日期: 点击:0

C#中的String.Split()方法是一个非常有用的字符串处理函数,它可以将一个字符串按照指定的分隔符进行分割,生成一个字符串数组,从而实现字符串的分割。String.Split()方法的语法为:string[] Split(params char[] separator)。

参数说明

separator:表示字符串分隔符,可以是单个字符,也可以是多个字符,也可以是正则表达式,如果不指定参数,默认使用空白字符作为分隔符。

使用方法

1、如果只有一个参数,则使用单个字符或字符串作为分隔符,例如:

string str = "a,b,c,d";
string[] arr = str.Split(',');

上面的代码将字符串str按照逗号分隔符进行分割,生成一个字符串数组arr,数组arr中的元素依次为:a、b、c、d。

2、如果有多个参数,则使用多个字符或字符串作为分隔符,例如:

string str = "a,b:c;d";
string[] arr = str.Split(',',':',';');

上面的代码将字符串str按照逗号、冒号和分号分隔符进行分割,生成一个字符串数组arr,数组arr中的元素依次为:a、b、c、d。

3、如果不指定参数,则默认使用空白字符作为分隔符,例如:

string str = "a b c d";
string[] arr = str.Split();

上面的代码将字符串str按照空白字符进行分割,生成一个字符串数组arr,数组arr中的元素依次为:a、b、c、d。

4、还可以使用正则表达式作为分隔符,例如:

string str = "a1b2c3d4";
string[] arr = str.Split('[0-9]');

上面的代码将字符串str按照数字进行分割,生成一个字符串数组arr,数组arr中的元素依次为:a、b、c、d。

以上就是C#中String.Split()方法的用法,通过String.Split()方法可以很方便的实现字符串的分割,可以按照单个字符、多个字符或者正则表达式进行分割,使用起来非常方便。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。