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

C# で複数のスペースを 1 つのスペースに置き換える方法は?

Barbara Streisand
リリース: 2025-01-25 15:47:09
オリジナル
707 人が閲覧しました

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

c#複数のスペースが単一のスペースに置き換えられます

C#テキスト処理では、複数のスペースを単一のスペースに置き換えることは一般的なタスクです。この操作は、テキスト文字列の一貫性を確保するために、フォーマット、データのクリーニング、または確保に使用できます。

メソッドを使用して、複数のスペースを単一のスペースに置き換えることができます。この方法により、正規表現に基づいて文字列置換を実行できます。次のコード行は、複数のスペースを単一のスペースに置き換える方法を示しています。

Regex.Replaceここで、は、1つ以上のスペース文字(スペース、形式、および行の変更を含む)に一致する正規表現モードです。交換用文字列は単なるスペースです。

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

@"s "

次の入力文字列を検討してください:

アプリケーションが置き換えられた後、文字列は次のようになります。

追加のリマインダー:

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

スペース以外の他の文字シーケンスを処理する必要がある場合は、それに応じて正規表現を変更できます。たとえば、複数のダウンラインラインを単一のダウンラインに置き換えるには、次のモードを使用できます。

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

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