注意到 Rubular.com 和 Javascript 正则表达式之间的区别:
'catdogdogcatdog'.match(/cat(dog)/g); // JS returns ['catdog', 'catdog']
我希望能捕捉到两次“狗”,但我却得到了两次“猫狗”。
Rubular 捕获“狗”的次数是预期的两倍:http ://rubular.com/r/o7NkBnNs63
这里到底发生了什么?
注意到 Rubular.com 和 Javascript 正则表达式之间的区别:
'catdogdogcatdog'.match(/cat(dog)/g); // JS returns ['catdog', 'catdog']
我希望能捕捉到两次“狗”,但我却得到了两次“猫狗”。
Rubular 捕获“狗”的次数是预期的两倍:http ://rubular.com/r/o7NkBnNs63
这里到底发生了什么?