1は、一般的な文字列が分割されます
文字列strの= "A、B、C"。
文字列[] ARR = str.Split( '')。
foreachの(ARRの文字列S)
{
Console.WriteLineを(S)。
}
- >出力:
bは
C
2、分割文字列の文字列を使用して
文字列str = "フォントのフォントB DフォントのフォントE C";
文字列strTemp = "フォント"、
文字列[] = ARR Regex.Split(STR、strTemp、RegexOptions.IgnoreCase)。
foreachの(ARRの文字列S)
{
Console.WriteLineを(S)。
}
- >出力:
Bの
Cの
Dの
E
図3に示すように、複数の文字列の分割方法
文字列str = "A、B、Cの@ dが$電子"。
CHAR [] charTemp = { ''、 '@'、 '$'}。
文字列[] ARR = str.Split(charTemp)。
foreachの(ARRの文字列S)
{
Console.WriteLineを(S)。
}
若しくは
文字列str = "A、B、Cの@ dが$電子"。
文字列[] ARR = str.Split(新しい文字[] { ''、 '@'、 '$'})。
foreachの(ARRの文字列S)
{
Console.WriteLineを(S)。
}
- >出力:
Bの
Cの
Dの
E
4、およびヌル文字列を除去する方法アレイに分割されます
文字列str = ",,,のB、C、D、E"。
文字列[] ARR = str.Split( '')。
foreachの(ARRの文字列S)
{
Console.WriteLineを(S)。
}
- >出力:
A
B
、Cの
Dの
E
文字列str = ",,,のB、C、D、E"。
文字列[] ARR = str.Split(新しい文字[] { ''}、StringSplitOptions.RemoveEmptyEntries)。
foreachの(ARRの文字列S)
{
Console.WriteLineを(S)。
}
- >出力:
Bの
Cの
Dの
E
の文字列の大文字を分割せずに文字列として図5に示すように、分割領域
文字列str = "bacAdae"。
文字列[] ARR = Regex.Split(STR、 "A"、RegexOptions.IgnoreCase)。
foreachの(ARRの文字列S)
{
Console.WriteLineを(S)。
}
- >出力:
B
、Cの
Dの
E