擅长:python、mysql、java
<p>一种直接的方法是使用正则表达式:</p>
<pre><code>with open("textfile", 'r') as parts_info:
for line in parts_info:
m=re.search(r'[A-Z ]+ NUM\.: [A-Z\d]+',line)
if m:
print m.group(0)
</code></pre>
<p>结果:</p>
<pre><code>'PACKARDMODEL NUM.: 34401A',
' FLUKE MODEL NUM.: 724',
' AGILENT MODEL NUM.: U1253A',
' AGILENT MODEL NUM.: U1253B'
</code></pre>