1, taken with the separated split a single character
string str = "GT123_1"; string[] strArray = str.Split('_'); //输出:sArray[0]="GT123" // sArray[1]="1"
2, using a plurality of character strings separated
string str = "GTAZB_JiangjBen_123"; string[] strArray = str.Split(new char[2] { 'j', '_' }); //输出:sArray[0]="GTAZB" // sArray[1]="Jiang" // sArray[2]="Ben" // sArray[3]="123"
3, character string or character string group to intercept the string
string str = "GTAZB_JiangjBen_123"; string[] strArray = str.Split(new string[] { "Ji", "jB" }, StringSplitOptions.RemoveEmptyEntries); //输出:sArray[0]="GTAZB_" // sArray[1]="ang" // sArray[2]="en_123"。
4, the length of the string to extract the i-th character is the start of a string of j;
string str = "GTAZB_JiangjBen_123"; int start = 3, length = 8; Console.WriteLine(str.Substring(start - 1, length));
//输出:AZB_Jian。
5, the character string is extracted from the right of a string of length i
string str = "GTAZB_JiangjBen_123"; int i = 5; str = str.Substring(str.Length - i); Console.WriteLine(str); //输出:n_123。
6, a specific character string in the replacement string
string str = "GTAZB_JiangjBen_123"; str = str.Replace("123", "321"); Console.WriteLine(str); //输出:GTAZB_JiangjBen_321。
7, delete the string of a particular string Jiangj
string str = "GTAZB_JiangjBen_123"; str = str.Replace("Jiangj", ""); Console.WriteLine(str); //输出:GTAZB_Ben_123。
8, deleting the specified position (i-th) of given length (length) of the string
string str = "GTAZB_JiangjBen_123"; int i = 5, length = 8; str = str.Remove(i, length); Console.WriteLine(str); //输出:GTAZBen_123。
Related articles: C # String string constant residing Detailed