请问1图的正则两个有什么具体的区别? 如果没有区别的话 那么 为什么在webpack的正则不能用[a|b|c]??
请大神帮忙看一下 谢谢
有区别:
let reg1=/\.[a|b|c]$/;
let reg2=/\.(a|b|c)$/;
'.|'.match(reg1);//Truthy
'.|'.match(reg2);//FalsY
[]
表示里面的字符都可以出现,所以reg1
相当于/\.(?:a|b|c|\|)$/
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
5 回答2.2k 阅读
3 回答2.7k 阅读✓ 已解决
3 回答1.6k 阅读✓ 已解决
5 回答690 阅读
4 回答2.1k 阅读✓ 已解决
根据正则的概述:
1、()表示里面的内容为子表单式
2、[]表示中括号表达式。
()内容是表单式;[]是内容。所以结果是不一样的。