到目前为止,我在尝试在 javascript 匹配中使用多个反向引用时遇到了麻烦:-
function newIlluminate() {
var string = "the time is a quarter to two";
var param = "time";
var re = new RegExp("(" + param + ")", "i");
var test = new RegExp("(time)(quarter)(the)", "i");
var matches = string.match(test);
$("#debug").text(matches[1]);
}
newIlluminate();
#Debug匹配正则表达式're'时打印'time',它是param的值。
我已经看到了匹配示例,其中通过将匹配包含在括号中来使用多个反向引用,但是我的匹配(时间)(季度)...返回 null。
我哪里错了?任何帮助将不胜感激!