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