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

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

Barbara Streisand
リリース: 2025-01-05 07:44:40
オリジナル
812 人が閲覧しました

How Can I Split a C# String Using a Multi-Character Delimiter?

C# で複数の文字の区切り文字を使用した文字列分割を実装する

複数の文字の区切り文字で文字列を分割すると、プログラミングで課題が生じる可能性があります。この記事では、C# 開発者が "][" の区切り文字を使用して文字列を分割する際に遭遇した特定の問題について説明します。

問題の説明

開発者は、文字列を分割する際に困難に直面しました。文字列 "abc]rfd[,][."目的の配列に要素:

  • abc
  • rfd
  • 5
  • .

解決策

受け入れられた解決策では、正規表現の使用を回避し、より直接的なアプローチを選択しました。

string Delimiter = "][";  
var Result[] = StringToSplit.Split(new[] { Delimiter }, StringSplitOptions.None);
ログイン後にコピー

このコードは、区切り文字を文字列として定義し、Split メソッドを使用して、指定された区切り文字に基づいて入力文字列を分割します。

代替アプローチ

分割の多用途性を説明するため

string input = "abc][rfd][5][,][.";
string[] parts2 = Regex.Split(input, @"\]\[");
ログイン後にコピー

このソリューションでは、正規表現 @"][" を使用して区切り文字を照合し、入力文字列を効果的に分割します。

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

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