*? 或 +? 表示非贪婪模式例如用 w+ 去匹配 abcdefg ,可以匹配到完整的abcdefg,因为正则表达式默认是使用贪婪匹配,即能匹配多长的就返回多长的,但加上?后只能匹配 a ,因为 a是满足w+的最短长度