擅长:python、mysql、java
<p>您可以将<code>re.findall()</code>与regex一起用于所需的行</p>
<pre><code>print re.findall(r'\|(?P<ng40core_instance>\S+)\s+\|(?P<user_name>\S+)\s+\|(?P<path>\S+)\s+\|(?P<start_time>\d+\-\d+\-\d+\s+\d+:\d+:\d+)\s+\|(?P<state>\w+)\s+\|\s*', text)
</code></pre>
<p>输出:</p>
<blockquote>
<p>[('ng40core2', 'ng40', '/home/regress/ng40core2', '2013-10-07
16:55:52', 'Running'), ('ng40core1', 'ng40',
'/home/regress/ng40core1', '2013-10-07 16:53:54', 'Running')]</p>
</blockquote>