这存在吗?
我需要解析一个字符串,如:
the dog from the tree
并得到类似的东西
[[null, "the dog"], ["from", "the tree"]]
我可以在 Ruby 中使用一个 RegExp 和String#scan
.
JavaScriptString#match
无法处理这个问题,因为它只返回匹配的正则表达式而不是捕获组,所以它返回类似
["the dog", "from the tree"]
因为我String#scan
在我的 Ruby 应用程序中使用了很多次,所以如果有一种快速的方法可以在我的 JavaScript 端口中复制这种行为,那就太好了。
编辑:这是我正在使用的正则表达式:http: //pastebin.com/bncXtgYA