正则表达式找到一封信,但如果后跟另一个特定的字母,则不是相同的字母

时间:2014-03-01 08:22:26

标签: regex notepad++

我使用NP ++并希望在任何单词中找到字母'a',但如果后面跟着'b'(不是它是ab),则不会。

所以它用这样的话来找到a:

and
back
spa
abbreviate (finds the second a here)

但是没有用这样的词语找到a:

abbey
enable

1 个答案:

答案 0 :(得分:0)

使用否定先行断言:

a(?!b)

这与a后面没有b匹配的{{1}}匹配。

enter image description here