【发布时间】:2014-05-03 06:18:50
【问题描述】:
我想使用 JavaScript 替换所有换行符,但前提是它们前面没有这两个字符 {](两者,不是其中一个)。以下表达式似乎可以完成这项工作,但它破坏了其他正则表达式结果,所以一定有问题:
/[^\{\]]\n/g
我做错了什么?
【问题讨论】:
-
当你说两者时,你的意思是
{或],或者你的意思是模式{]? -
我的意思是字符串
{],大概就是你说的模式的意思。 -
尝试使用否定的lookbehind。
-
是的..这就是我过去一个小时试图做的事情。
-
谢谢@AmitJoki,但即使你没有明确表示你发布了一个,我也会看到你的答案和更新:)
标签: javascript regex regex-negation