如何在Scite 1.6中实现正则表达式OR功能?
SciTE 1.6正则分支匹配解决办法
SciTE 1.6基于的Scintilla组件使用的是POSIX基本正则表达式(BRE),这种语法里竖线|默认不具备分支匹配功能,这就是你遇到问题的核心原因。
要匹配canvas、svg、click、mousemove、div这些内容,可使用以下正则写法:
\(canvas\)\|\(svg\)\|\(click\)\|\(mousemove\)\|\(div\)
如果上述写法不生效,尝试将所有关键词包裹在转义分组中:
\(canvas\|svg\|click\|mousemove\|div\)
注意:必须在SciTE的查找面板里勾选Regular expression选项,否则正则语法不会被识别生效。
内容的提问来源于stack exchange,提问作者Richard
相关产品推荐
相关产品推荐

