擅长:python、mysql、java
<p>只是说-不需要正则表达式,真的:</p>
<pre><code>text = "907525191737280e , hjjhkj789jkh 2554nagy289 2 8 2 2 7 5 2 working welcome , a dp83640as25 , dp83867 e2 e25"
alnums = [word
for word in text.split()
if word.isalnum()]
print(alnums)
</code></pre>
<p>这就产生了</p>
<pre><code>['907525191737280e', 'hjjhkj789jkh', '2554nagy289', '2', '8', '2', '2', '7', '5', '2', 'working', 'welcome', 'a', 'dp83640as25', 'dp83867', 'e2', 'e25']
</code></pre>
<p/><hr/>
如果需要,添加其他条件(例如长度):
<pre><code>alnums = [word
for word in text.split()
if word.isalnum() and len(word) > 1]
</code></pre>
<p>这将产生</p>
<pre><code>['907525191737280e', 'hjjhkj789jkh', '2554nagy289', 'working', 'welcome', 'dp83640as25', 'dp83867', 'e2', 'e25']
</code></pre>