1. Separated by strings:
Using system. Text. regularexpressions;
String STR = "aaajsbbbjsccc ";
String [] sarray = RegEx. Split (STR, "JS", regexoptions. ignorecase );
Foreach (string I in sarray) response. Write (I. tostring () + "<br> ");
Output result:
Aaa
Bbb
CCC
2. Separate multiple characters:
String STR = "aaajbbbscccjdddseee ";
String [] sarray = Str. Split (New char [2] {'J','s '});
Foreach (string I in sarray) response. Write (I. tostring () + "<br> ");
Output result:
Aaa
Bbb
CCC
Ddd
Eee
3. Separate them with a single character:
String STR = "aaajbbbjccc ";
String [] sarray = Str. Split ('J ');
Foreach (string I in sarray) response. Write (I. tostring () + "<br> ");
Output result:
Aaa
Bbb
CCC
Supplement:
"1" means to separate strings. If "JS" is used to separate "aaajsbbbjsccc, however, you cannot use "^ * ^" to separate "AAA ^ * ^ BBB ^ * ^ CCC, the output result is "AAA ^ * ^ BBB ^ * ^ CCC". * may be an escape character, indicating any length or any character.
String [] sarray = RegEx. Split (STR, "\ ^ \ * \ ^", regexoptions. ignorecase );