我在正则表达式方面有困难。你知道吗
我有:
urls = re.findall(r'href=[\'"]?([^\'" >]+)', line)
print urls
这给了我:
['production_r1499.log']
['production_r1499.log-20140323']
['production_r1499.log-20140323.gz']
我只对.log文件感兴趣。我怎样才能让正则表达式只与这个匹配?你知道吗
或者。 有什么方法可以和这项工作类似吗?你知道吗
if str(urls).endswith('.log'):
感谢您的建议!你知道吗
试试这个。你知道吗
严格地说,这应该锚定到href属性的末尾。如果您担心误报,可以在右引号前添加
[\'">]
之类的内容。你知道吗使用lookahead查看匹配中的
"
、'
、>
或space
之后是否有任何.log
。你知道吗相关问题 更多 >
编程相关推荐