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
Marsh Posté le 09-05-2005 à 21:23:08
m1.group(1) il me semble.
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.....
Make sure you enter the(*)required information where indicate.HTML code is not allowed
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