Pattern qui exclut les caractères avant un point

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 ...  :jap:  
 
Bon weekend à tous !

Reply

Marsh Posté le 21-03-2015 à 14:33:06   

Reply

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
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed