当前位置:  开发笔记 > 编程语言 > 正文

你如何使用Notepad ++正则表达式管道 对于超过一个字符的字符串?

如何解决《你如何使用Notepad++正则表达式管道对于超过一个字符的字符串?》经验,为你挑选了2个好方法。

我正试图让notepad ++正则表达式在下面的句子中找到"abc"和"def"的所有实例:

abc去了def.

以下所有语法似乎都不起作用:

ABC | DEF

[ABC | DEF]

(ABC)|(DEF)

(ABC | DEF)

注意:"[a | d]"匹配我测试时"a"或"d"的任何实例



1> Chad Birch..:

"长于一个字符"并没有什么特别之处,Notepad ++不支持| 正则表达式中的字符.甚至"a | d"都不起作用.请参阅正则表达式帮助页面.Notepad ++的6.1.1版现在支持|.

我建议使用一个带有正确的正则表达式实现的编辑器,如gvim或UltraEdit.



2> MALfunction8..:

升级到Notepad ++ v6.来自更改日志:支持"PCRE(Perl兼容正则表达式)".我已经证实了| 在使用Notepad ++ v6时,可以在正则表达式搜索中使用.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有