我有正则表达式,我已经在regex/([ ]*\n)+/gm
上测试过了,但是当我在nodejs中使用相同的正则表达式时,它不会取代换行符.正则表达式是/([ ]*\n)+/gm
.它应该用一个新行替换多个新行.代码如下.这段代码是我的vscode扩展的一部分.有人能告诉我我做错了什么吗?
function format(str) {
const regex = /([ ]*\n)+/gm;
const subst = `\n`;
const result = str.replace(regex, subst);
return result;
}
function format(str) {
const regex = /([ ]*\n)+/gm;
const subst = `\n`;
const result = str.replace(regex, subst);
return result;
}
console.log(format(`abc
d
s
s`));