擅长:python、mysql、java
<p>似乎目标行的格式始终相同,可以使用字段方法避免正则表达式:</p>
<pre><code>def notcomm(fh):
for line in fh:
line = line.lstrip()
if line.startswith('#') or line == "":
continue
yield(line)
with open('yourfile.txt', 'r') as fh:
for line in notcomm(fh):
parts = line.split()
if parts[2].endswith('_FILE'):
print(parts[6][1:-2])
</code></pre>