1
我的代碼在搜索文本中執行了一些正則表達式匹配,並只返回第一個匹配的值。在正則表達式中存儲多個匹配並存儲或打印它
我想有其他人也想要存儲或打印它們。
目前我做。
var regexg = new RegExp(regex,"g");
return regexg.exec(text)[1];
這隻返回第一個匹配的文本。
謝謝。
我的代碼在搜索文本中執行了一些正則表達式匹配,並只返回第一個匹配的值。在正則表達式中存儲多個匹配並存儲或打印它
我想有其他人也想要存儲或打印它們。
目前我做。
var regexg = new RegExp(regex,"g");
return regexg.exec(text)[1];
這隻返回第一個匹配的文本。
謝謝。
使用EXEC在這樣的循環:
var regexg = new RegExp(regex,"g"),
matches = [];
while (match = regexg.exec(text)) matches.push(match[1]);
// print all matches
console.log(matches);