我想使用Notepad ++搜索文档以获取以下文本:
A
例如。 a space
然后是大写A
,然后是space
。
我有以下RegExp来执行此操作:
\s[A-A]\s?
几乎可以做到这一点,除了它会突出显示A
之后的所有空格,而不仅仅是第一个空格,这不是我想要的。
根据我的理解,正则表达式后的?
意味着它不应该这样做?
也许是Notepad突出显示这个文本?
任何想法我做错了什么?
答案 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]
。