擅长:python、mysql、java
<p>这应该可以做到(它不使用正则表达式,但仍然可以工作)</p>
<pre><code>answer = []
with open('file.txt') as infile:
for line in infile:
if "LAT #1 MEAS=" not in line: continue
if "LAT #2 MEAS=" not in line: continue
splits = line.split('=')
temp = [0,0]
for i,part in enumerate(splits):
if part.endswith("LAT #1 MEAS"): temp[0] = int(splits[i+1].split(None,1)[0].split('[',1)[0])
elif part.endswith("LAT #2 MEAS"): temp[1] = int(splits[i+1].split(None,1)[0].split('[',1)[0])
answer.append(temp)
</code></pre>