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