ホームページ > バックエンド開発 > C++ > C# で文字列区切り文字を使用して文字列を分割する方法?

C# で文字列区切り文字を使用して文字列を分割する方法?

DDD
リリース: 2025-01-11 09:39:42
オリジナル
515 人が閲覧しました

How to Split a String Using a String Delimiter in C#?

C# で文字列区切り文字を使用して文字列を分割する方法

複雑な文字列を扱う場合、多くの場合、文字列をより小さなコンポーネントに分割する必要があります。 C# の .Split() メソッドは 1 文字の区切り文字で動作しますが、文字列区切り文字で分割する必要がある場合は扱いが難しい場合があります。

次の文字列の例を考えてみましょう:

<code>"My name is Marco and I'm from Italy"</code>
ログイン後にコピー

この文字列を区切り文字「is Marco and」で分割するには、次のように使用できます:

<code>string[] tokens = str.Split(new[] { "is Marco and" }, StringSplitOptions.None);</code>
ログイン後にコピー

このコードでは、区切り文字列を含む配列を最初のパラメータとして渡します。 StringSplitOptions.None パラメーターを使用すると、区切り文字が複数の単一文字ではなく単一の文字列として扱われるようになります。

結果として、トークン配列には 2 つの要素が含まれます:

  • トークン[0]は「私の名前」になります
  • トークン[1]は「イタリア出身です」になります

区切り文字が 1 文字の場合は、より単純なコード形式を使用できます:

<code>string[] tokens = str.Split(',');</code>
ログイン後にコピー

これにより、文字列がカンマ文字で分割されます。

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

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