正規表現を使用して複数のスペースを単一のスペースに圧縮するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-12 14:43:02
オリジナル
403 人が閲覧しました

How to Compress Multiple Spaces into a Single Space with Regex?

複数のスペースを 1 つのスペースに圧縮するための正規表現ソリューション

複数のスペースを 1 つのスペースに置き換えるのは、テキスト処理における一般的なタスクです。この目標を達成するために、正規表現を使用した jQuery または JavaScript ソリューションを次に示します。

string = string.replace(/\s\s+/g, ' ');
ログイン後にコピー

この正規表現は、グローバル検索 (g) を使用して、2 つ以上の連続するスペース (ss ) の出現をすべて識別し、それらを次のように置き換えます。単一のスペース。

スペースのみを指定し、他の空白文字 (タブ、改行など) を除外したい場合は、これを変更して使用します。正規表現:

string = string.replace(/  +/g, ' ');
ログイン後にコピー

変更された正規表現がどのように機能するかの例を次に示します:

const input = "The dog      has a long   tail, and it     is RED!";
const output = input.replace(/  +/g, ' ');
console.log(output); // Outputs: "The dog has a long tail, and it is RED!"
ログイン後にコピー

この正規表現を適用すると、文字列内の連続するスペースを 1 つのスペースに効果的に圧縮できます。テキストをより読みやすく、一貫性のあるものにします。

以上が正規表現を使用して複数のスペースを単一のスペースに圧縮するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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