标签: regex notepad++
我一直在使用Notepad ++正则表达式引擎,但有些东西我无法工作,它是显式量词表示法。
我在这里看到了一些其他帖子,其中使用了以下语法:(expr){1,2}
然而,当我在像k{1,1}这样简单的测试中使用它时 要搜索的文本是k:没有匹配项。 我尝试了很多语法:{1,},{1}等。 我在这里错过了什么吗?
k{1,1}
请原谅我的坏英语,谢谢你的回答!
答案 0 :(得分:19)
从6.0版开始,Notepad ++支持PCRE(source)。量词将在这些版本中按预期工作。
Notepad ++ 5.9.8及更低版本的正则表达式引擎不支持量词(source)。
但是,您可以使用以下量词:
k*
k{0,}
k+
k{1,}
k?
k{0,1}
如果您想要其他量词,可以结合上述方法。
示例:
kkk+
k{3,}
kkkk?k?
k{3,5}
答案 1 :(得分:1)
Notepad ++的正则表达式系统似乎不支持该功能。他们支持k+和k*。