Web 開発では、複数行のテキストを単一行のテキストに変換する必要があることがよくあります。これは、単一行のテキストの方が送信や処理に便利だからです。 nodejs では、簡単なコードで複数行を 1 行に変換できます。
nodejs では、replace() メソッドを使用して文字列内の改行文字を置換できます。このメソッドは 2 つのパラメータを受け入れます。最初のパラメータは置換される文字、2 番目のパラメータは置換される文字です。
以下はサンプル コードです:
const multilineString = `hello world how are you`; const singlelineString = multilineString.replace(/ /g, ''); console.log(singlelineString);
コード分析:
を使用します。文字列の各行は ## に含まれます。 # すべて改行で区切ります。
const multilineString = `hello world how are you`; const singlelineString = multilineString.split(' ').join(''); console.log(singlelineString);
split() メソッドを呼び出して、複数行の文字列を行配列に変換します。 以下はサンプル コードです:
const multilineString = `hello world how are you`; const singlelineString = multilineString.replace(/( | |)/gm, ''); console.log(singlelineString);
コード分析:
複数行の文字列を含めるには正規表現を使用してすべての改行と一致させるには、 replace() メソッドを呼び出します。
以上がnodejsは複数行を1行に変換しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。