Notepad ++正则表达式搜索

时间:2015-05-18 14:27:49

标签: regex notepad++

我想使用Notepad ++搜索文档以获取以下文本:

  

A

例如。 a space然后是大写A,然后是space

我有以下RegExp来执行此操作:

\s[A-A]\s?

几乎可以做到这一点,除了它会突出显示A之后的所有空格,而不仅仅是第一个空格,这不是我想要的。

根据我的理解,正则表达式后的?意味着它不应该这样做?
也许是Notepad突出显示这个文本?

任何想法我做错了什么?

1 个答案:

答案 0 :(得分:4)

您可以使用正面预测4 6 5 1 1 2 9 8 9 3 4 4 3 4 5 6 7 8 ,以便在“A”之后有空格时,它不会包含在匹配中:

(?=\s?)

此外,\sA(?=\s?) 实际上只是[A-A]