我需要用JavaScript中的字符串替换所有html标签,
我想知道
之间有什么区别使用*?
或仅使用*
问题:表达式中的*?
是否等同于*
。
A) text.replace(/<(?:。| \ n)*?> / gm,'')
B) text.replace(/<(?:。| \ n)*> / gm,'')
答案 0 :(得分:0)
问题:表达式中的
*?
是否等同于*
。
没有。后者是贪婪的量词,匹配尽可能多的字符。比照http://www.regular-expressions.info/refrepeat.html