擅长:python、mysql、java
<p>正则表达式会更简单:</p>
<pre><code>with open ('test.txt', 'r') as infile, open ('outfile.txt', 'w') as outfile:
for line in infile:
m = re.search('"([^"]+)".*? (\d+.B)', line)
if m:
outfile.write(m.group(1) + ' ' + m.group(2) + '\n')
</code></pre>