如题所述
正则表达式中的.*和.*?区别为:模式不同、匹配条件不同、次数不同。
一、模式不同
1、.*:.*为贪婪匹配模式。
2、.*?:.*?为最小匹配模式。
二、匹配条件不同
1、.*:.*的匹配条件为单个字符。
2、.*?:.*?的匹配条件为多个字符组成的字符串。
三、次数不同
1、.*:.*是满足条件的情况匹配任意次。用来匹配前面的子表达式任意次。
2、.*?:.*?是满足条件的情况只匹配用来匹配前面的子表达式零次或一次。
温馨提示:答案为网友推荐,仅供参考