Bonjour,
Mon problème est simple pourtant je ne parviens pas à le résoudre. Je souhaite récupérer la requête faite dans une url de google (&q=quelque chose). J'utilise donc le code suivant dans une console, mais il y a surement quelque chose que je n'ai pas compris, car tandis que seule la valeur right semble fonctionner, la fonction left me supprime TOUS les caractères :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
function getKeywords(uri) {
	var left=uri.replace(/.*q\=/,'');
	print("left: " + left);
	var right=left.replace(/\&.*$/,'');
	print("right: " + right);
	return right;
}
s="http://www.google.fr/search?hl=fr&client=firefox-a&rls=com.ubuntu%3Afr-FR%3Aofficial&hs=ZUy&q=replace+AND+%28javascript+or+java%29+filetype%3Apdf&btnG=Rechercher&meta=&aq=f&oq="
print(getKeywords(s));
Merci de l'aide,
Thibaud.