正则表达式的问题

正则表达式的问题

请问 .*?和.+?有什么区别么?
.*?%.*?%
这又是什么意思呢?
多贪心的同时少贪点。
少贪心时少贪点。
?表示前面是非贪心量词
%我也不知道
你还是把整个例子拿出来比较好解释,单纯这样的话很难说明白!
就是这么一个匹配 /\s.*?%.*?% /,我不明白是什么意思。
.+?表示匹配一个字符。但是.*?表示什么呢空白么?
我理解就是就是在正则匹配引擎工作的时候,能匹配空串就匹配空串,然后继续下去,而不是像.*,这样就是能匹配多少就匹配多少,最后不符合的再退字符,两者工作机理不同,效率不同,但效果相同,%就是个普通的%符号啊,又不是元字符需要转义

就是匹配:
1个空白字符+尽量少的任意字符+%+尽量少的任意字符+%
哈哈……