关于正则表达式再次提问
来源:5-1 课程总结
迷失的小麦
2020-01-09 10:16:36
var str = '<input type="text" value=">" name="username" /><p class="q">';
var pattern =/([^"'>]|"[^"]*"|'[^']*')*/g;

能不能解释下2种情况为什么会出来这个结果
而且我依然不理解/<(?:[^"'>]|"[^"]*"|'[^']*')*/g为什么出来一整个结果,而不是数组,是不是理解为这里的分组起到了作用()
var pattern =/(?:[^"'>]|"[^"]*"|'[^']*')/g;

1回答
同学你好,在你的问题中 ,一共出现了3个正则。同学具体你理解哪两种情况呢?另外,“/<(?:[^"'>]|"[^"]*"|'[^']*')*/g为什么出来一整个结果,而不是数组”具体是什么意思呢?请同学详细描述一下,以便老师准确的为你解答。
祝学习愉快!
相似问题