擅长:python、mysql、java
<p>请尝试以下操作。它会给你很大的加速。对Python2.x应用适当的更改</p>
<pre><code>pats = (date_string+pat for conf in Conf.values() for pat in conf)
master_pat = re.compile('|'.join(pats))
with open('file.txt') as log:
for line in log:
if master_pat.match(line):
print(line.strip())
</code></pre>
<p>如果我误读了逻辑,不起作用,请评论。你知道吗</p>