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 サイトの他の関連記事を参照してください。