在正则表达式中
?号代表:匹配前面的元字符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的例子中,通过?取消了贪婪匹配。
本文详细解释了正则表达式中问号的使用方式,包括匹配一次或多次以及如何取消贪婪匹配。通过具体例子展示了在不同场景下问号的作用。
932

被折叠的 条评论
为什么被折叠?



