.号与*号的区别

来源:3-2 python正则表达式语法(二)

nyzwt

2016-10-05 11:48

ma = re.match('[A-Z][a-z]+','Ab123') 
print(ma.group())

我发现这个也能正常匹配到Ab,+号不是最少要匹配前一个字符的1次吗,这样的话不就和*号没有任何区别了吗?

写回答 关注

1回答

  • 慕粉4062703
    2016-10-05 12:52:32

    +号匹配一次或多次,*号匹配0次或者多次

    nyzwt

    我懂了,这个+或者*是配合前面的字符一起使用的,其实是算一个字符,现在解释的通了,谢谢啦~

    2016-10-05 16:18:28

    共 2 条回复 >

python正则表达式

如何使用正则处理文本,带你对python正则有个全面了解

80575 学习 · 174 问题

查看课程

相似问题