【发布时间】:2019-09-05 06:31:25
【问题描述】:
我使用的是 Atom 的正则表达式搜索和替换功能,而不是 JavaScript 代码。
我认为这个兼容 JavaScript 的正则表达式可以工作(我想匹配后面有 Or rather 的逗号):
(?!\b(Or rather)\b),
?!= 负前瞻\b= 字边界(...)= 搜索整个单词,而不是逐个字符\b= 字边界,= 实际字符。
但是,如果我从“或更确切地说”中删除字符,则正则表达式仍然匹配。我很困惑。
【问题讨论】:
-
您是要在逗号前匹配
Or rather,还是在逗号前其他而不是Or rather? -
@TimBiegeleisen 我正在尝试匹配逗号。后面有
Or rather的任何逗号。 -
(?:or rather)(,) -
I want to match the commas that have Or rather behind it但在模式中你使用的是消极的后视 -
@alexchenco 你可以在原子
read this thread中使用lookbehind@
标签: regex atom-editor