Sous groupe dans une regex - Java - Programmation
Marsh Posté le 05-05-2008 à 13:37:46
Tu n'y arriveras pas de cette façon je pense, un groupe donné ne conserve que la dernière occurrence trouvée. Je te conseilles de procéder différemment, en appelant find() à répétition sur ton matcher pour trouver tous les TYPE=xyz de ta chaine.
Marsh Posté le 06-05-2008 à 17:15:25
j'ai cahnger de regex :
Code :
|
j'arrivve à faire ce que je veux avec
Marsh Posté le 01-05-2008 à 13:43:48
Bonjour à tous !
alors voilà mon problème :
j'ai la regex suivante :
elle match ces deux chaines :
TEL;TYPE=CELL:0606070807
ADR;TYPE=home;TYPE=pref:;;;;;
Pour la 1ere la regex retourne :
c'est parfait. par contre, pour la 2ème, la regex retourne :
alors que moi je voudrais avoir, pour la 2ème :
donc je voudrait savoir si c'est possible et si oui, comment ? j'ai chercher du coté des "avides", "rétiçants" et "possesifs" mais ça marche pas.
merci d'avance
Message édité par nicodu95 le 01-05-2008 à 13:49:15