我正在尝试实现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] 删除。
我来说两句