我不确定如何使用Python正则表达式来确定字符是数字,字母数字还是指定字符串。
像(假码警告):
if 'a' in re.['A-Z']:
print "Alpha"
if '.' in re.['.,;']:
print "Punctiation"
答案 0 :(得分:2)
使用str.isalpha()
方法:
>>> 'a'.isalpha()
True
为了测试标点符号或字母数字的单个字符,您可以使用string
模块中预定义的常量:
>>> '.' in string.punctuation:
True
答案 1 :(得分:1)