[java | regex]récuperer un sous groupe

récuperer un sous groupe [java | regex] - Java - Programmation

Marsh Posté le 09-05-2005 à 19:27:47    

Bonjour,
 
j'ai creé une RE pour recuperer les liens d'une page web.
 
Code:
Pattern p1 = Pattern.compile("<a.*href=\"([^\"]*)\"[>]*>" );
         Pattern p2 = Pattern.compile("" );
         Matcher m1 = p1.matcher(body);
         m1.matches();
         while(m1.find()){
            System.out.println(m1.group());
         }
 
ce code me donne toute les balises <a ...... > hors j'aimerais n'avoir que le sous groupe entre () => [^\"]*
 
Comment puis-je faire en une seule RE?
 
merci d'avance :)

Reply

Marsh Posté le 09-05-2005 à 19:27:47   

Reply

Marsh Posté le 09-05-2005 à 21:23:08    

m1.group(1) il me semble.

Reply

Marsh Posté le 10-05-2005 à 00:18:59    

ba ouai, putain je suis con j'ai essayé ça tout à l'heure ça avais planté, et la non ça tourne.  
 
merci. il y a des fois commes ça.....

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed