84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
根据大犀牛中的讲解 ,正则表达式中如果没有设置修饰符g,返回来的 数组中第一个元素是正则表达式的 匹配结果,余下的元素是正则表达式中用圆括号括起来的子表达式. 那么问题来了,数组的第一个元素为"123",可以理解;第二个元素应该是满足正则表达式圆括号的表达式--\d,那么不应该是"1"才对吗? 求讲解?
学习是最好的投资!
"123"是/(\d)+/这个正则第一次匹配的结果,"3"是(\d)这个捕获组最后一次匹配的结果 参考String.prototype.match
"123"
/(\d)+/
"3"
(\d)
"123"
是/(\d)+/
这个正则第一次匹配的结果,"3"
是(\d)
这个捕获组最后一次匹配的结果参考String.prototype.match