擅长:python、mysql、java
<p>如果您只需要包含至少一个数字字符和至少一个字母字符的所有单词,可以通过以下方式使用<code>import string</code>而不是<code>import re</code>来完成:</p>
<pre><code>import string
text = "907525191737280e , hjjhkj789jkh 2554nagy289 2 8 2 2 7 5 2 working welcome , a dp83640as25 , dp83867 e2 e25"
words = text.split()
anwords = [w for w in words if set(w).intersection(string.ascii_letters) and set(w).intersection(string.digits)]
print(anwords) # ['907525191737280e', 'hjjhkj789jkh', '2554nagy289', 'dp83640as25', 'dp83867', 'e2', 'e25']
</code></pre>
<p>请注意,此解决方案类似于您仅将ASCII字母识别为字母的模式。记住<code>re</code>是一个有用的模块,但是有些任务更容易用另一种方式完成</p>