在每个括号后添加一个新的换行符

Regex to add a new line break after each bracket

本文关键字:一个 换行符 添加      更新时间:2023-09-26

我试过用regex (/'([(]')/g,''1'n')替换,但没有帮助。任何帮助吗?

无论语言是什么,圆括号匹配模式都是'([(]。如果您需要在替换中使用整个匹配值,则有$&$0反向引用。

因此,搜索/[(]/g(您可以在字符类中添加更多字符,如[()'][]…)并替换为"$&'n"(或"$0'n")。

参见regex演示。

JS演示:

var regex = /[(]/g;
var str = "before(after and before 1(after1";
var subst = "$&'n";
var result = str.replace(regex, subst);
console.log(result);