【发布时间】:2015-10-15 06:45:43
【问题描述】:
当我 .exec() 在 Node.js 中使用正则表达式时,我无法访问完整的结果列表。这是我的代码:
var p = /(aaa)/g;
var t = "someaaa textaaa toaaa testaaa aaagainst";
p.exec(t);
> [ 'aaa', 'aaa', index: 4, input: 'someaaa textaaa toaaa testaaa aaagainst' ]
无论如何,我只得到两个结果。是我在 RegExp 本身上的错误吗?
任何帮助将不胜感激!
【问题讨论】:
-
使用
match,exec将只返回第一个匹配项 -
谢谢!这就是我所需要的!
标签: javascript regex node.js