1 2 3 4 5 6 7 8 9 10 11 12 13 14
| request = request.replace(/\+|\(|\)|AND|OR|NOT|\*|\.|\||\~|\"| (\%..) | /gi, " ").replace(/ /g, ' ');
// print(k);
// request = 'javascript filetype:pdf link:abc expression ';
// list of special words
request = request + " ";
// print("REQUEST2: " + request);
var sw = ["site", "link", "filetype", "allinanchor", "inanchor", "allintext", "intext", "allintitle", "intitle", "allinurl", "inurl", "author", "group", "insubject", "msgid", "location", "store", "cache", "info", "related", "define", "phonebook", "bphonebook", "rphonebook", "movie", "stocks", "weather"];
for (var i = 0; i < sw.length; i++) {
s = "/" + sw[i] + "\(:[a-z]* )/gi";
s = eval(s);
// print(s);
request = request.replace(s, " ");
}
request = request.replace(/ *- */,' ').replace(/ /g, " "); |