bonjour
j'espère que vous pourrez m'aider pour résoudre un problème concernant le code qui est juste en dessous, en faite lorsque je cherche dans ma chaine de caractère les différents liens html avec mon expression régulière, j'ai un bug, s'il ya un seul lien dans la chaine de caractère, tout marche bien par contre s'il y a plusieurs liens ça bug, voila le code!
merci de bien vouloir m'aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 String gaga="site du 0 <a href=\"unix\">php</a> java <a href=\"serveur\">cd </a> plat "; Pattern pattern = Pattern.compile("<a href=\"(.*)\">(.*)</a>"); Matcher matcher=pattern.matcher(gaga); while(matcher.find()){ String lien=matcher.group(1); String nom=matcher.group(2); lien=lien.replace("/", ":"); lien=lien.replace(".html", " "); lien="["+"["+lien+"|"+nom+"]"+"]"; gaga=gaga.replace(matcher.group(), lien); }
Partager