|
|
1
8
记住这一点
如果输入字符串以数字开头,则整个数字将匹配。
但由于第一个字符不是数字,
由于字符串不以任何数字开头,因此空字符串是与该正则表达式匹配的输入的第一个子字符串。 |
|
2
3
意思是“ 与从字符串开头开始的0个或多个数字匹配 “。 当你开始你的字符串,它立即击中一个非数字,不能再进一步。但这是 被认为是一场成功的比赛 因为“0或更多”。 您可以通过
或者您可以告诉它从字符串末尾匹配“0或更多”:
在python中查找全部
在python中,有
|
|
|
3
2
|
|
|
4
1
正如@stripplingwarrior在下面所说,空字符串是第一个匹配项,因此它将被返回。我想补充一点,您可以通过注意'index'字段来判断正则表达式匹配的是什么
|