如何编写正则表达式来查找所有包含 665 且不包含 .pdf 的行
我似乎无法在正则表达式中找到如何做。如果重要的话,这是针对 Notepad++ 语法的。
谢谢
最佳答案
如果 .pdf
仅在 665
之后出现,则否定先行断言 665(?!.*\.pdf)
应该可以正常工作.否则,我更喜欢使用两个正则表达式,一个用于匹配,一个用于失败。在 Perl 语法中是:
/665/ && !/\.pdf/
关于正则表达式查找包含序列但不包含不同序列的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/189363/