ホームページ >バックエンド開発 >C++ >'][' のような複数文字の区切り文字を使用して C# で文字列を分割する方法

'][' のような複数文字の区切り文字を使用して C# で文字列を分割する方法

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2025-01-05 04:40:41684ブラウズ

How to Split a String in C# Using a Multi-Character Delimiter like

複数の文字区切り文字による文字列の分割

質問: C# で区切り文字を使用して文字列を分割するにはどうすればよいですか? "]["?

文字列を考慮してください「abc]rfd[,][.」。必要な出力は、「abc」、「rfd」、「5」、「,」、「.」を含む配列です。

答え:

は 2 つあります。複数の文字区切り文字を使用して文字列を分割する方法:

string.Split と Array of を使用する区切り文字

string.Split メソッドを使用すると、区切り文字の配列を渡して文字列を分割できます。 "][" で分割するには、次のコードを使用します。

string Delimiter = "][";
var Result = StringToSplit.Split(new[] { Delimiter }, StringSplitOptions.None);

Regex.Split で正規表現を使用する

正規表現を使用して分割することもできます。文字列。この場合、区切り文字 "][" は "][" として表されます:

string input = "abc][rfd][5][,][.";
string[] parts2 = Regex.Split(input, @"\]\[");

どちらのメソッドも目的の文字列配列を生成します:

["abc", "rfd", "5", ",", "."]

以上が'][' のような複数文字の区切り文字を使用して C# で文字列を分割する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。