python 3中的正则表达式示例

时间:2016-07-29 10:11:20

标签: regex python-3.x

测试字符串S. S必须长度大于或等于5。 第一个字符是小写字母。 第二个字符是正数。 第三个字符不是小写字母。 第四个字符不是大写字母。 第五个字母是大写字母。

import re

Regex_Pattern = r"^[a-z][0-9][^a-z][^A-Z][A-Z]"

print(str(bool(re.search(Regex_Pattern, input()))).lower())

为什么使用这段代码,我不能匹配字符串:a0$?ZWe来打印False而不是打印True

1 个答案:

答案 0 :(得分:1)

0不是正数,但您在正则表达式中匹配它。

[0-9]更改为[1-9]