c#截取字符串指定符号_c#截取字符串的方法Substring()

C#截图字符串常用的方法有 split 、Substring、Replace、remove等。

split的使用:

1. Split( Char ())

返回的字符串数组包含此实例中的子字符串(由指定 Unicode 字符数组的元素分隔)。

根据单个分隔字符用split截取。

例如 复制代码代码如下:

1 string st="GT123_1"; 2 string[] sArray=st.Split(‘_’);// 一定是单引

即可得到sArray[0]="GT123",sArray[1]="1";

2.利用多个字符来分隔字符串

例如 复制代码代码如下:

1 string str = "GTAZB_JiangjBen_123";

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

3 foreach(string e in sArray)

4 { Console.WriteLine(e); }

得到sArray[0]="GTAZB",sArray[1]="Jiang",sArray[2]="Ben",sArray[3]="123";

3.Split( String (), StringSplitOptions)

返回的字符串数组包含此字符串中的子字符串(由指定字符串数组的元素分隔)。参数指定是否返回空数组元素。             RemoveEmptyEntries表示要省略返回的数组中的空数组元素

根据字符串或字符串组来截取字符串

例如 复制代码代码如下:

1 string str = "GTAZB_JiangjBen_123";

2 string[] sArray = str.Split( new string[]{"Ji","jB"}, StringSplitOptions.RemoveEmptyEntries);

3 foreach(string e in sArray)

4 { Console.WriteLine(e); }

得到sArray[0]="GTAZB_",sArray[1]="ang",sArray[2]="en_123";

其他:

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

Split 方法提取此字符串中的子字符串,这些子字符串由 separator 参数中的一个或多个字

你可能感兴趣的:(c#截取字符串指定符号)