我有两个正则表达式。我怎样才能将它们转换成一个:
str = str.replace(/(\s\(\d+\)|exception\s*\:*)/gi, "<br /><br />$1");
str = str.replace(/(exception\s+No\.\s*\d\:)/gi,"<br /><br />$1");
我想将它们转换为一个正则表达式。我该怎么办?
提前致谢
答案 0 :(得分:0)
可能不是优化的正则表达式,但一个非常简单的解决方案是将您的正则表达式与|
结合使用:
str = str.replace(/((?:\s\(\d+\)|exception\s*\:*)|exception\s+No\.\s*\d\:)/gi, "<br /><br />$1");