擅长:python、mysql、java
<p>您不需要通过regex,只需根据分隔符拆分行并检查您感兴趣的第n个字段:</p>
<pre><code>found_lines = []
with open("data.txt", 'r') as rf:
for line_file in rf:
line = line_file.split("|")
if line[0] == "C00501197" :
found_lines.append( line )
with open('extracted_data.txt','w') as wf:
for found_line in found_lines :
wf.write("|".join(map(str,found_line)))
</code></pre>
<p>这应该管用。你知道吗</p>