在 javascript 中,我正在嘗試撰寫一個正則運算式,它將洗掉\n.
例如,字串Test\n \n \n \n\n 1234會變成Test\n\n\n\n\n 1234.
我該怎么做呢?
uj5u.com熱心網友回復:
\s*?您可以使用由lookbehind和lookahead斷言括起來的空格的非貪婪匹配\n,(分別表示為(?<=\n)和(?=\n))并將其替換為空字串。
const input = "Test\n \n \n \n\n 1234";
const result = input.replace(/(?<=\n)\s*?(?=\n)/g, '');
console.log(JSON.stringify(result));
uj5u.com熱心網友回復:
let t = "test\n\n \n\n\n \n"
console.log(JSON.stringify(t.replaceAll(/(?<=\n)\s*?(?=\n)/g, '')))
uj5u.com熱心網友回復:
.replace(/ /g, '')
//只是空格
/g 全域
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/486668.html
標籤:javascript
下一篇:有沒有辦法在客戶端呼叫API?
