擅长:python、mysql、java
<p>这应该是有效的:</p>
<pre><code>import re
my_str = "ctcO6OgnWRAxLtu+akRCFwM asu.edu zOiV6Wo6nDnUhQkZO4XTySrTRwLMgozM9R/LyQs2r+Pb tarantino.cs.ucsb.edu,128.111.48.123 ssh-rsa 9SMF4U+qJW03Bh1"
my_list = re.findall(r'(([a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\.)+[a-z]{2,10})', my_str)
print [i[0] for i in my_list]
</code></pre>
<p>正如Gavin指出的,不应该使用<code>str</code>和{<cd2>}作为变量名,因为它们是Python中的内置类型。在</p>