Bonjour,

Voila, je pars d'une url google telle : "http://www.google.fr/search?hl=fr&q=test1+test2&meta=cr%3DcountryFR"

Je voudrais récupérer les keywords, qui apparement suivent le "q=" dans l'url.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
String url = "http://www.google.fr/search?hl=fr&q=test1+test2&meta=cr%3DcountryFR";
if (url.matches("http://www.google.*")){
  String[] keywords = url.split("/");
  keywords = keywords [3].split("q=");
  keywords = keywords[1].split("&");
  keywords = keywords[0].split("\\+");
  }
J'ai donc split plein de fois, ce que je trouve très moche.

Je voulais donc savoir si vous connaissiez une méthode permettant de récupérer une chaine fournit par une expression réguliere :p.

Merci!

S.