Ich habe die folgende Funktion, die den Browserverlauf (mithilfe der Chrome-API) durchläuft und alle Google-Suchanfragen extrahiert. Getestet habe ich die Regex auf verschiedenen Websites und es funktioniert, aber das scheint nicht in der JS-Funktion zu arbeiten, ich erstellt (nicht jede URL log):Regex zum Anpassen der URL funktioniert nicht
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);
});
});
}
Doppelte Backslashes. 'var regex = '^ https?: // [^ /] + \\. google \\. [az.] +/(suche [? #] | webhp [? #] | [? #]). * q = '; ' –
Dieser Regex wird irgendwo Domains mit google irgendwo finden, aka' http: //abgoogle.spamware.biz/search ??????? q = ' –