正则?: 是什么意思 javascript
本文介绍了正则?: 是什么意思 javascript的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
这段话是什么意思
/^(?:body|html)$/i
?:和?=有什么区别
解决方案
/^(?:body|html)$/i
你确定是这么写的表达式么?虽然它是有效的但不是科学的写法。它能匹配到整行的body和html,但是没这么干的,如果想匹配body和html应该是
/^(body|html)$/i
?:和?=都用于子表达式里面,?:表示匹配且获取,?=表示匹配但不获取。
/1(?:2)/匹配12
/1(?=2)/匹配1,而且是后面有2的那个1
这篇关于正则?: 是什么意思 javascript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文