python中的正则表达式混淆

时间:2018-05-04 23:02:02

标签: python regex

如果我将变量a设置为

a = "6253625879615786"

如果我使用正则表达式语句

print(re.findall(r'^[456][0-9]{15}[^,_]',a))

我没有得到任何输出,但如果我使用正则表达式语句,结尾的*为0或1次

print(re.findall(r'^[456][0-9]{15}[^,_]*',a))         

为什么会这样?

0 个答案:

没有答案