是否可以提取字符串的正则表达式组值模式?
例如,下面的代码给出
var str = "alpha bravo charlie delta";
var regex = /\s(\w+)\s(\w+)/
var value = str.replace(regex, "$1_$2"); // Gives alphabravo_charlie delta
我正在寻找的是类似的东西,
var value = str.extract(regex, "$1_$2"); // Which should give bravo_charlie
虽然str.extract
不存在,但有没有其他方法可以获得相同的结果?