我有一個這樣的字串:
這是一個句子。\n這是第 2 句。\n\n\n\n\n\n 這是第 3 句。\n\n 這是最后一句。
我想要的是:
這是一個句子。\n這是第二句。\n這是第三句。\n這是最后一句。
我想從字串中洗掉所有重復的 \n 字符,但只保留一個,是否可以在 javascript 中這樣做?
uj5u.com熱心網友回復:
您可以嘗試用\n{2,}單個替換\n:
var input = "This is a sentence.\n This is sentence 2.\n\n\n\n\n\n This is sentence 3.\n\n And here is the final sentence.";
var output = input.replace(/\n{2,}\s*/g, '\n');
console.log(output);
uj5u.com熱心網友回復:
您可以將正則運算式/\n /g用于
const str =
"This is a sentence.\n This is sentence 2.\n\n\n\n\n\n This is sentence 3.\n\n And here is the final sentence.";
const result = str.replace(/\n /g, "\n");
console.log(result);
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/381623.html
標籤:javascript 细绳 换行
上一篇:將字串拆分為多個單詞
