Regex en Java (ordre d'apparition)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
String s="truch much cacao marque <img alt= \"zzz.jpg\" src=\"zzzz\"/> lala <img alt=\"amine.jpg\" src=\"amine\"/>";
Pattern pattern4 = Pattern.compile("<img\\s*(src\\s*=\\s*(.*?)|alt\\s*=\\s*(.*?)|width\\s*=\\s*(.*?)|height\\s*=\\s*(.*?))*\\s*/>");
Matcher m= pattern4.matcher(s);
while(m.find()){
for(int i=1;i<m.groupCount()-1;i++){
System.out.println(m.group(i));
}
System.out.println("shop");
} |
Bonjour j'ai essayé ce code mais ç la fin sa me sors ça:
Code:
1 2 3 4 5 6 7 8 9
|
src="zzzz"
"zzzz"
"zzz.jpg"
shop
src="amine"
"amine"
"amine.jpg"
shop |
j'aimerai savoir comment je fais pour faire apparaitre le "alt" car il ne s'affiche pas merci