JavaScript 文字列の空白を圧縮する

Beginner

This tutorial is from open-source community. Access the source code

はじめに

この実験では、JavaScript を使って文字列内の空白を圧縮する方法を探ります。String.prototype.replace() メソッドと正規表現を使って、2 つ以上の空白文字のすべての出現箇所を 1 つの空白に置き換えます。これにより、Web アプリケーション内のテキストデータを効果的に整形し、クリーンアップすることができます。

文字列内の空白を圧縮する関数

文字列内の空白を圧縮するには、compactWhitespace() 関数を使用します。

  • String.prototype.replace() を正規表現とともに使用して、2 つ以上の空白文字のすべての出現箇所を 1 つの空白に置き換えます。
  • この関数は文字列引数を取り、圧縮された文字列を返します。
const compactWhitespace = (str) => str.replace(/\s{2,}/g, " ");

使用例:

compactWhitespace("Lorem    Ipsum"); // 'Lorem Ipsum'
compactWhitespace("Lorem \n Ipsum"); // 'Lorem Ipsum'

まとめ

おめでとうございます!あなたは「空白を圧縮する」実験を完了しました。あなたの技術を向上させるために、LabEx でさらに多くの実験を行って練習してください。