在正则表达式中
?号代表:匹配前面的元字符1次或多次。
同时?也代表,取消贪婪匹配。
比如,全文如下
red
(1)
1 string strParam = "(.*)", 将得出以下结果
red
(1)
2 string strParam = "(.*?)", 将得出以下结果
red
在1的例子中,并未取消贪婪匹配。
而2的例子中,通过?取消了贪婪匹配。
?号代表:匹配前面的元字符1次或多次。
同时?也代表,取消贪婪匹配。
比如,全文如下
red
(1)
1 string strParam = "(.*)", 将得出以下结果
red
(1)
2 string strParam = "(.*?)", 将得出以下结果
red
在1的例子中,并未取消贪婪匹配。
而2的例子中,通过?取消了贪婪匹配。