擅长:python、mysql、java
<p>如果线的位置总是固定的,韦恩的回答是最有效的。如果位置可能会有所不同,则使用regex是一个不错的情况:</p>
<pre><code>import re
events = []
for line in input_txt_file:
match = re.search(r'SNS__GENERATED_EVENTS.*?Event(..)', line)
if match:
events.append(match.group(1))
</code></pre>
<p>这将在每一行中搜索<code>SNS__GENERATED_EVENTS</code>,后面可能还有一些字符,<code>Event</code>然后再搜索另外两个字符,并获取这两个字符。在</p>