ホームページ > バックエンド開発 > C++ > C# で文字列を別の文字列で分割するにはどうすればよいですか?

C# で文字列を別の文字列で分割するにはどうすればよいですか?

Patricia Arquette
リリース: 2025-01-23 19:27:10
オリジナル
494 人が閲覧しました

How to Split a String by Another String in C#?

C# で別の文字列を使用して文字列を分割

C# の

Split() メソッドは通常、単一の文字に基づいて文字列を分割するために使用されます。ただし、場合によっては、別の文字列を区切り文字として使用して文字列を分割する必要がある場合があります。この記事では、Split() メソッドの文字列配列オーバーロードを使用してこれを実現する方法を示します。

質問:

複数の区切り文字を含む文字列が指定された場合、その文字列を部分文字列の配列に分割し、各部分文字列を区切り文字で区切る必要があります。

例:

区切り文字「xx」を使用して文字列「THExxQUICKxxBROWNxxFOX」を分割し、次の配列を取得します:

  • 早い
  • ブラウン
  • キツネ

解決策:

別の文字列を使用して文字列を分割するには、Split() メソッドの文字列配列オーバーロードを使用できます。このオーバーロードは文字列の配列を区切り文字引数として受け取り、必要に応じて複数の区切り文字を指定できます。

次のコードは、区切り文字「xx」を使用して文字列を分割する方法を示しています。

<code class="language-csharp">string data = "THExxQUICKxxBROWNxxFOX";

string[] splitData = data.Split(new string[] { "xx" }, StringSplitOptions.None);</code>
ログイン後にコピー

StringSplitOptions.None パラメーターは、特別な分割オプションを適用しないことを指定します。

結果:

splitData 配列には次の部分文字列が含まれます:

  • 早い
  • ブラウン
  • キツネ

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート