我有以下功能,循環瀏覽器的歷史(使用鉻的API),並提取任何谷歌搜索查詢。我測試在各種網站正則表達式和它的作品,但似乎並沒有在我建立的JS功能工作(不記錄任何網址):正則表達式來匹配URL不起作用
function getHistory(){
var regex = '^https?:\/\/[^/]+\.google\.[a-z.]+\/((search[?#])|(webhp[?#])|([?#])).*q=';
chrome.history.search({text:regex, maxResults:11}, function(data) {
data.forEach(function(page) {
var url = page.url;
console.log(url);
});
});
}
雙反斜槓。 'var regex ='^ https?:// [^ /] + \\。google \\。[az。] + /(search [?#] | webhp [?#] | [?#])。* q =';' –
這個正則表達式將域名與谷歌匹配的地方,又名'http://abgoogle.spamware.biz/search ??????? q =' –