ホームページ > バックエンド開発 > C++ > 複数のスペースをC#の単一スペースに置き換える方法は?

複数のスペースをC#の単一スペースに置き換える方法は?

Mary-Kate Olsen
リリース: 2025-01-25 15:58:43
オリジナル
870 人が閲覧しました

How to Replace Multiple Spaces with Single Spaces in C#?

C# で複数のスペースを単一のスペースに置き換えます

C# では、次の手順を使用して、文字列内の複数のスペースを 1 つのスペースに置き換えることができます。

1. 入力文字列

を定義します。

置換する必要があるスペースを含む文字列を定義します:

<code class="language-csharp">string inputString = "1 2 3  4    5";</code>
ログイン後にコピー

2. Regex.Replace() を使用します

次のパラメータを指定して Regex.Replace() メソッドを使用します:

<code class="language-csharp">myString = Regex.Replace(myString, @"\s+", " ");</code>
ログイン後にコピー
  • @"s ": この正規表現パターンは、1 つ以上の空白文字 (スペース、タブ、改行など) と一致します。
  • " ": 文字列を単一のスペースに置き換えます。

3. 使用例

上記のコードを入力文字列に適用します:

<code class="language-csharp">string result = Regex.Replace(inputString, @"\s+", " ");</code>
ログイン後にコピー

結果:

結果の文字列には、単語の間にスペースが 1 つだけ含まれた変更された文字列が含まれます:

<code>1 2 3 4 5</code>
ログイン後にコピー

以上が複数のスペースをC#の単一スペースに置き換える方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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