擅长:python、mysql、java
<p>如果您想使用regex,请尝试如下操作:</p>
<pre><code>>>> import re
>>> email_string = "az <az@example.com>"
>>> re.findall(r'<([^>]+)>', email_string)
['az@example.com']
</code></pre>
<p>请注意,上面的regex处理多个地址。。。在</p>
^{pr2}$
<p>但这个更简单的regex不能:</p>
^{3}$
<hr/>
<p>使用<strong>切片</strong>—我想您是想说,而不是“<strong>列表</strong>”—似乎更复杂,例如:</p>
<pre><code>>>> email_string[email_string.find('<')+1:-1]
'az@example.com'
</code></pre>
<p>如果是多个:</p>
<pre><code>>>> email_strings = email_string2.split(',')
>>> for s in email_strings:
... s[s.find('<')+1:-1]
...
'az@example.com'
'bz@example.com'
</code></pre>