问答详情
源自:3-2 python正则表达式语法(二)

(.*?)是什么匹配规则

rg = r'a(.*?)>'


提问者:qq_哈do嗯_0 2018-04-19 20:58

个回答

  • 慕尼黑7825836
    2018-04-21 09:44:24
    已采纳

    正则表达式在进行数量匹配时有{},+,*,?其中.*代表匹配除换行符以外的任意字符任意次,可以是0次。.代表除换行符以外的任意字符,*代表任意次,相当于{0,}
    后边多一个?表示懒惰模式。必须跟在*或者+后边用.*? 是懒惰匹配,一旦匹配到第一个就不往下走了。.*+是无限匹配直到最后一个。