我正试图让notepad ++正则表达式在下面的句子中找到"abc"和"def"的所有实例:
abc去了def.
以下所有语法似乎都不起作用:
ABC | DEF
[ABC | DEF]
(ABC)|(DEF)
(ABC | DEF)
注意:"[a | d]"匹配我测试时"a"或"d"的任何实例
"长于一个字符"并没有什么特别之处,Notepad ++不支持| 正则表达式中的字符.甚至"a | d"都不起作用.请参阅正则表达式帮助页面.Notepad ++的6.1.1版现在支持|
.
我建议使用一个带有正确的正则表达式实现的编辑器,如gvim或UltraEdit.
升级到Notepad ++ v6.来自更改日志:支持"PCRE(Perl兼容正则表达式)".我已经证实了| 在使用Notepad ++ v6时,可以在正则表达式搜索中使用.