我有多行,只需要选择那些包含特定值的行。 例如
[DEBUG] 2014-12-01 16:39:12,049 [1984] Agent Logger Initialized
[DEBUG] 2014-12-01 16:39:12,049 [2884] Agent Logger Initialized
[DEBUG] 2014-12-01 16:39:12,049 [2884] Agent Actuation Logger Initialized
所以我有一个变量var=1984。你知道吗
id=re.search(r'\[var\],s,re.I|re.M|re.S)
if id:
print line
上面的正则表达式应该只搜索var=1984,并且应该打印包含该值“[1984]”的行。有人能建议怎么做吗?我需要这个在Linux中搜索,我正在使用Python2.6。你知道吗
您还可以使用一个简单的
if
条件:这应该起作用:
这个正则表达式应该工作:
或者简单来说:
输出:
相关问题 更多 >
编程相关推荐