Pattern qui exclut les caractères avant un point - Java - Programmation
Marsh Posté le 21-03-2015 à 14:33:06
Bonjour à tous, J'ai téléchargé un programme d'email extractor qui marche bien, mais dont j'aimerais modifier le pattern qui est le suivant : [^a-zA-Z0-9-](?<num>[a-zA-Z0-9_-]{2,20}@[A-Za-z0-9_-]{3,20}\.[\.a-zA-Z0-9_-]+)[^a-zA-Z0-9_-] Le problème avec ce pattern, c'est que si dans la page il y a un email qui contient un point, il exclut tout ce qui est avant le point. Exemple : s'il tombe sur un email type "charlotte.dupont@gmail.com", il va me sortir "dupont@gmail.com". Je ne sais pas quoi écrire dans le pattern pour que ça tienne compte aussi des caractères avant le point. Voila... si quelqu'un a une idée, elle est la bienvenue ... Bon weekend à tous !
Marsh Posté le 21-03-2015 à 16:09:05
Ah ben j'ai trouvé la réponse, la voici ci-dessous pour info. lol \b(?<num>[a-zA-Z0-9][\w.-]{2,20}@[\w-]{3,20}\.[.\w-]+)\b
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 21-03-2015 à 14:33:06
Bonjour à tous,
J'ai téléchargé un programme d'email extractor qui marche bien, mais dont j'aimerais modifier le pattern qui est le suivant :
[^a-zA-Z0-9-](?<num>[a-zA-Z0-9_-]{2,20}@[A-Za-z0-9_-]{3,20}\.[\.a-zA-Z0-9_-]+)[^a-zA-Z0-9_-]
Le problème avec ce pattern, c'est que si dans la page il y a un email qui contient un point, il exclut tout ce qui est avant le point.
Exemple : s'il tombe sur un email type "charlotte.dupont@gmail.com", il va me sortir "dupont@gmail.com".
Je ne sais pas quoi écrire dans le pattern pour que ça tienne compte aussi des caractères avant le point.
Voila... si quelqu'un a une idée, elle est la bienvenue ...
Bon weekend à tous !