擅长:python、mysql、java
<p><code>\w</code>只匹配字母、数字和下划线,不匹配<code>~</code>或<code>.</code></p>
<p>您应该使用一种模式来匹配除分隔符以外的任何内容:<code><</code>在开头,<code>|</code>在项目之间,<code>=</code>在名称和值之间,以及<code>></code>在结尾</p>
<pre><code>re.findall(r'([^<=|>]+)=([^<|>]+)', line)
</code></pre>