我正在使用RegexBuddy,但是无论如何我还是很麻烦:我正在逐行处理文件。我建立了一个“线模型”来匹配我想要的。现在我想做一个逆向匹配...即我要匹配有6个字母的字符串的行,但前提是这6个字母不是 Andrea,我应该怎么做?编辑:我将编写使用此正则表达式的程序,我尚不知道是否在python或php中,我正在做此事以学习一些正则表达式:)有不同类型的行,我想使用正则表达式选择我感兴趣的类型。一旦获得这些行,我就必须应用另一个过滤器来与已知值不匹配,我需要所有其他过滤器,而不是那个。(?!不需要)工作正常,谢谢。:-)我希望这可以澄清问题:)
3 回答
狐的传说
TA贡献1804条经验 获得超3个赞
(?!Andrea).{6}
假设您的regexp引擎支持负前瞻。
编辑:..或者您可能希望[A-Za-z]{6}代替.{6}
编辑(再次):请注意,先行查找和后向查找通常不是“逆向”正则表达式匹配的正确方法。正则表达式并不是为负匹配而设置的,而是将其留给您使用它们的任何语言。
- 3 回答
- 0 关注
- 1745 浏览
添加回答
举报
0/150
提交
取消