正则表达式OR在记事本++中

Jon*_*han 30 regex notepad++

我想在notepad ++中找到以下所有实例

action421
action732
action983
Run Code Online (Sandbox Code Playgroud)

但忽略所有其他actionXXX组合.

我正在寻找类似的正则表达式,action(421)|(732)|(983)但它不起作用.正则表达式会是什么?

是否记事本+ +正则表达式引擎,甚至有OR运营商?

小智 35

看起来Don Ho添加了RegEx OR | 运营商在记事本++本机Find
记事本中的最新版本(版本6.1.1).
这里下载记事本6.1.1

安装Notepad 6.1.1,然后转到Search-> Find
Find what:action(421|732|983)
Search Mode:(*) Regular Expression

单击Find Next按钮


Rud*_*die 8

现在可以在记事本> = 10.1.1中.根据Dragos Toader的说法:"截至今日的最新版本(Notepad 10.1.1)支持|在RegEx中"

==以下原始答案==

在Notepad ++中是不可能的.看到这个答案.

但是你的正则表达式是不正确的.这个可行:action(421|732|983)如果Notepad ++支持|正则表达式.


man*_*lds 6

您可以使用正则表达式助手插件记事本++,但这是更多的正则表达式的发展不是取代,但如果你只是想找到的,我觉得这个插件可以帮助.

在此输入图像描述