javascript中多个匹配的正则表达式组

时间:2012-03-20 04:35:58

标签: javascript regex

我正在使用正则表达式:pattern=/([a-zA-Z0-9_\.].*?)=(.*?);/g;在我使用的文本中有多个匹配项。现在我想要的内容是" =" 。我使用RegExp.$2但它只提供一个值。请帮助我在" ="之后获得价值。在所有比赛中可用。

1 个答案:

答案 0 :(得分:10)

你必须在while循环中迭代匹配:

var match = null;
while (match = pattern.exec(script_txt)) {
    // Do something with match[2]
}