C# 将字符串拆分成数组,截取字符串

tech2023-12-16  31

C# Split将字符串拆分成数组,截取字符串

Split方法包含很多重载大家可以看一看 参数分析: separator:拆分条件,不包含空或null。且只能是char[]或者string[],不应该是字符串 string[] arr = str.Split(“c”);----错误的写法

string str = “cool”;----正确的写法 char[] separator = { ‘c’ }; string[] a = str.Split(separator);

count: :要返回的子字符串的最大数量。 StringSplitOptions.None:拆分的选项,表示如果在拆分时遇到空字符也要拆分出一个元素。 这里去掉了字符串中的逗号,并且转换成数组 结果:

StringSplitOptions.RemoveEmptyEntries:在拆分的时候不包含空字符 结果:

演示:

public String[] Split(params char[] separator);

public String[] Split(char[] separator, int count);

public String[] Split(char[] separator, int count, StringSplitOptions options);

补充:Split根据关键字截取 输出结果:

最新回复(0)