ホームページ >バックエンド開発 >C++ >C# で複数文字の区切り文字を使用して文字列を分割するにはどうすればよいですか?

C# で複数文字の区切り文字を使用して文字列を分割するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2025-01-13 12:44:46502ブラウズ

How Can I Split Strings Using Multi-Character Delimiters in C#?

C# での文字列分割に複数文字の区切り文字を使用する

C# で複数の文字 (単語など) を含む区切り文字を使用して文字列を分割するには、他のプログラミング言語とは若干異なるアプローチが必要です。

解決策: String.Split

String.Split メソッドは、必要な機能を提供します。 このメソッドは文字列の配列を区切り文字として受け入れ、複数文字の区切り文字の指定を可能にします。

例:

「これは文です。」という文字列を分割しましょう。 「is」を区切り文字として使用:

<code class="language-csharp">string source = "This is a sentence.";
string[] delimiters = new string[] { "is" };
string[] result = source.Split(delimiters, StringSplitOptions.None);</code>

result 配列には、「これ」と「文」が含まれます。

重要な考慮事項:

  • String.Split は、指定された区切り文字が見つかった場所で文字列を部分文字列に分割します。
  • StringSplitOptions は、空の部分文字列の処理など、分割プロセスの制御を提供します。
  • String.Split および関連機能の包括的な詳細については、Microsoft の公式ドキュメントを参照してください。 MSDN ドキュメント リンク (注: このリンクは古い可能性があります。現在の Microsoft ドキュメント サイトで「C# String.Split」を検索することをお勧めします)。

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

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