【发布时间】:2014-05-24 16:39:17
【问题描述】:
下面我有以下正则表达式:
alphanumeric = compile('^[\w\d ]+$')
我正在针对这个正则表达式运行当前数据:
Tomkiewicz Zigomalas Andrade Mcwalters
我有一个单独的正则表达式来仅识别字母字符,但上面的数据仍然符合字母数字标准。
编辑:如何停止与上述正则表达式匹配的唯一 alpha 数据?
【问题讨论】:
-
括号中的字符类匹配任何个表达式。
[\w\d]表示“数字或字母”。如果您只想要字母,请删除\d。 -
我想要字母和数字。我希望它只匹配字母数字数据,但它匹配只有字母字符的数据。
-
@g.d.d.c
\w也包括数字 :-) -
那么“字母数字数据”必须至少包含一位数字和至少一个字母?前任。 “1a”是字母数字,但“1”不是,“a”不是?
-
@Kevin 是的,没错。