我有一个源文件,其中包含数百个字符串flecha.jpg
和flecha1.jpg
,但我需要找到任何其他.jpg
图像的出现(即casa.jpg
,,moto.jpg
等等)
我尝试过使用带有否定后视的正则表达式,如下所示:
(?<!flecha|flecha1).jpg
但它不起作用!Notepad++ 只是说它是一个无效的正则表达式。
我在其他地方尝试过正则表达式并且它有效,这是一个示例,所以我猜这是 NPP 处理正则表达式或lookbehinds/lookaheads 语法的问题。
那么我怎样才能在 NPP 中实现相同的正则表达式结果呢?
如果有用,我使用的是 Notepad++ 6.3 Unicode
作为一个额外的,如果你这么好,实现同样的事情的语法是什么,但可选的数字(在这种情况下只有'1')作为我的字符串的后缀?(即使它在 NPP 中不起作用,只是要知道)......
我试过(?<!flecha[1]?).jpg
了,但它不起作用。它应该与其他正则表达式一样工作,请参见此处(RegExr)