récupérer une adresse email sur base d'un contenu [regex] - Java - Programmation
Marsh Posté le 18-09-2002 à 13:49:57
chuis pas sur que t'aies vraiment besoin de regex.
sinon j'ai une regex qui valide une addresse email
Marsh Posté le 18-09-2002 à 14:01:05
--greg-- a écrit a écrit : chuis pas sur que t'aies vraiment besoin de regex. sinon j'ai une regex qui valide une addresse email |
ouais j'en ai une aussi mais sinon tu proposes quoi d'autre? Suppose que j'ai les quatres tokens de mon premier post. Comment je fais pour récupérer les adresses email
Marsh Posté le 18-09-2002 à 14:08:36
euh.
Marsh Posté le 18-09-2002 à 14:10:28
ouais mais le deal justement c'est que je ne sais jamais si c'est ( ou ' ou "" ou rien du tout. Et bon ce qu'il faudrait c'est un truc relativement générique ... (d'où l'idée des regex)
Marsh Posté le 18-09-2002 à 14:16:18
tricheur
Marsh Posté le 18-09-2002 à 14:32:07
ReplyMarsh Posté le 18-09-2002 à 14:33:11
Pour récuperer tout ce qui ressemble à un mail, entre tout caractere non alphanumérique:
import org.apache.oro.text.regex.Perl5Compiler; |
attention, comme vous pourrez voir, ça ne matche que les emails en minuscules. un .toLowerCase sera de mise si vous voulez recuperer des emails non valides
ps: ça ressemble méchamment à l'exemple de la doc de org.apache.oro.text.regex.PatternMatcherInput, mais j'avais pas vu au début, promis
edit: joce y'a un bug dans l'affichage de code: à l'origine mes * du commentaire sont bien alignées verticalement!
Marsh Posté le 18-09-2002 à 14:41:39
Marsh Posté le 18-09-2002 à 14:44:39
merde, j'esperais un
paidaiiii
Marsh Posté le 18-09-2002 à 14:45:06
--greg--
satisfaite ?
Marsh Posté le 18-09-2002 à 14:45:29
Marsh Posté le 18-09-2002 à 15:34:14
Wow, je ne connaissais meme pas l'existence des regex. Ca a l'air vraiment tres pratique.
Existe-il des tutoriaux qui serait complementaires à la documentation org.apache.oro.text.regex ?!
Merci d'avance
Marsh Posté le 18-09-2002 à 15:44:37
plusieurs topics sur les regex sur le forum, tu devrais y trouver quelques liens
Marsh Posté le 18-09-2002 à 16:07:26
raaaaaaaaaah ca fonctionne sa race
Marsh Posté le 18-09-2002 à 16:14:06
c'est clair
Marsh Posté le 18-09-2002 à 12:28:26
Bon j'ouvre un topic séparé pour résumer mon problème. J'ai un contenu libre (du texte) et je dois récupérer les adresses emails dans ce texte. Ces adresses peuvent etre contenues entre () ou ''. Là pour le moment j'ai un tableau de String avec des tokens qui sont suceptibles d'etre une adresse email (qui contient le char @ ).
Comment faire (le plus efficient possible pour récupérer l'adresse email (donc sans () "" et autre) sur base de, par exemple
-> toto@tutu.com et toto@tutu2.com
Merci
---------------
Just because you feel good does not make you right