[REGEX] Extraction d'une adresse email
Hello,
J'ai une chaine de caractère, par exemple: "Jean Dupond <j.d@bluemail.ch>".
Je voudrais extraire l'adresse email.
J'ai ce code, mais il ne trouve pas d'adresse email. J'ai essayé pas mal d'expression régulières, toujours pareil... Une idée?
Code:
1 2 3 4 5 6 7
| String regexp = "^[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9-]+)*(\\.[_A-Za-z0-9-]+)";
Pattern pattern = Pattern.compile(regexp);
Matcher matcher=pattern.matcher(text);
if(matcher.find()){
return matcher.group();
} |
En fait il ne rentre pas dans le if...