我正在尝试从列表中提取严格为字母数字的字符串例如。Adjcn2356ndkvmK(允许)3559(不允许)dirjtif(不允许)我已经尝试过使用isalnum()了,这没有帮助。请提出一些正则表达式。任何帮助,将不胜感激。谢谢注意-我是python的新手。
不是正则表达式,而是类似的东西,
import string
def checkalnun(word):
if any(l.isdigit() for l in word) and any(l.lower() in string.ascii_lowercase
for l in word):
return True
else:
return False
输出:
checkalnum("abc")
False
checkalnum("123")
False
checkalnum("abc123")
True