将其固定到开头和结尾,并匹配 一个或多个 字符:
if re.match("^[a-zA-Z]+$", aString):此处
^将锚定到字符串的开头和
$结尾,并
+确保您匹配1个或多个字符。
不过最好还是
str.isalpha()改用。无需在这里拿起沉重的正则表达式锤子:
>>> 'foobar'.isalpha()True>>> 'foobar42'.isalpha()False>>> ''.isalpha()False

将其固定到开头和结尾,并匹配 一个或多个 字符:
if re.match("^[a-zA-Z]+$", aString):此处
^将锚定到字符串的开头和
$结尾,并
+确保您匹配1个或多个字符。
不过最好还是
str.isalpha()改用。无需在这里拿起沉重的正则表达式锤子:
>>> 'foobar'.isalpha()True>>> 'foobar42'.isalpha()False>>> ''.isalpha()False