? 是一种量词,表示匹配前面的字符或子表达式零次或一次,但是尽可能少地匹配。.? 表示匹配任意字符(除了换行符)零次或多次,但是尽可能少地匹配。这种匹配方式叫做非贪婪或最小匹配。
与之相对的是贪婪或最大匹配,它会尽可能多地匹配字符
这里的近可能多是指长度,不是次数
示例:
贪婪匹配
非贪婪匹配