是否有可能在 JS 中获得与 RegExp 匹配的条目数?让我们假设一个最简单的例子:
var pattern =/\bstring\b/g;
var str = "My the best string comes here. Do you want another one? That will be a string too!";
那么如何获得它的计数呢?如果我尝试使用标准方法 exec():
pattern.exec(str);
...它向我展示了一个数组,包含唯一匹配的条目:
["string"]
这个数组的长度为 1,但实际上有 2 个点找到了匹配的条目。