Pythonic方式反转匹配

魔布

我正在尝试实现pythonic方式来反转比赛。使用egrep,我可以像这样轻松实现:

egrep -v "\.jpg|\.gif|\.png|GET \/ HTTP\/1\.*" filename. 

如何将其与python 2反转为该模式?

肯特郡

如果您filename是一个包含多行文本的字符串,请尝试以下操作:

[x for x in filename.split('\n') if not re.match(r'.*(\.jpg|\.png|...).*',x)] 

如果您filename已经是文本列表:

[x for x in filename if not re.match(r'.*(\.jpg|\.png|...).*',x)] 

如果是文件,请先读取并执行相同的操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章