文字列を区切り文字として使用して、文字列をString[]に分割したいと思います。
String delimit = "[break]";
String[] tokens = myString.Split(delimit);
ただし、上記の方法は、区切り文字としてcharを使用する場合にのみ機能します。
テイカーはいますか?
このような:
mystring.Split(new string[] { delimit }, StringSplitOptions.None);
何らかの理由で、Split
文字列を受け取るオーバーロードは、。とともに配列として受け取るだけStringSplitOptions
です。
なぜ過負荷がないのかわかりませんstring.Split(params string[])
。
正規表現には次のような分割があるため、私は個人的にこのようなものを使用することを好みます。
public static string[] Split(this string input, string delimit)
{
return Regex.Split(input, delimit);
}