我有正则表达式的问题
我有这样的台词:
Line1
Line2
/
Line3
Line4
我希望在每行之后添加一个新行,除了以/开头的行 目标:
Line1
#
Line2
#
/
Line3
#
Line4
#
我没有通过单一的正则表达式调用来实现这一目标。它总是只替换第一行或1& 3
答案 0 :(得分:0)
您可以使用'/(^[^\/].*)/gm'
作为正则表达式
const regex = /(^[^\/].*)/gm;
const str = `Line1
Line2
/
Line3
Line4`;
const subst = `$1\n`;
// The substituted value will be contained in the result variable
const result = str.replace(regex, subst);
console.log(result);