Notepad ++非贪婪的正则expression式
Notepad ++是否支持非贪婪的正则expression式?
例如对于文本:
abcxadc
我想要使用模式获取零件:
a.+c
现在我得到整个string,而不是2部分。 我试图用'?' 但没有成功。
Notepad ++不支持懒?
修改。 相反,你可以指定你不想要的东西:
a[^c]+c
其中指定: 匹配a
,后跟一个或多个不是c
字符,接着是c
。 这将匹配abc
和adc
。
更新: 从版本5.9(build立时间2011年3月31日),Notepad ++支持非贪婪的正则expression式(新的闪烁2.5)。
我用Notepad ++ V6.1.5(现在有PCRE正则expression式引擎)做了以下工作:
一。+?Ç
并得到2个部分( abc
和adc
)
懒惰(非贪婪)search现在是可能的。