Extracteur d’adresses e-mail
Collez du texte dans le champ Texte à saisir pour trouver des chaînes ressemblant à des adresses e-mail. L’extracteur affiche une seule fois chaque correspondance exacte, dans l’ordre de sa première apparition.
Outil d’extraction d’adresses e-mail à partir d’un texte
Formule de l’extracteur d’adresses e-mail
Où :
- \(T\) — le texte saisi dans le champ Texte à saisir.
- \(P\) — le motif de recherche d’adresses e-mail présenté ci-dessous.
- \(\operatorname{Matches}(T,P)\) — les correspondances trouvées de gauche à droite dans le texte.
- \(\operatorname{Unique}_{\mathrm{first}}\) — la suppression des correspondances identiques ultérieures, en conservant leur première occurrence.
Le calculateur utilise l’expression régulière insensible à la casse [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-z]{2,}. Il repère les textes correspondants, puis supprime les doublons exacts ; il ne vérifie pas qu’une adresse existe.
Extracteur d’adresses e-mail – exemple de calcul
Exemple : le champ Texte à saisir contient le texte par défaut : Contact us at support@example.com or hello@example.com!
\[\operatorname{Matches}(T,P)=(\texttt{support@example.com},\ \texttt{hello@example.com})\]
Résultat : le champ Adresses e-mail extraites affiche support@example.com et hello@example.com sur des lignes distinctes. Chacune apparaît une fois, dans le même ordre que dans le texte saisi.
Comment utiliser l’extracteur d’adresses e-mail
- Collez ou saisissez le contenu à analyser dans le champ Texte à saisir. Vous pouvez entrer une phrase, une liste de contacts ou un texte plus long.
- Consultez les adresses sous Adresses e-mail extraites. Chaque correspondance figure sur sa propre ligne, et les correspondances identiques répétées n’apparaissent qu’une fois.
- Utilisez la commande de copie du résultat si vous souhaitez coller les adresses extraites ailleurs. Si le résultat indique Aucune adresse e-mail trouvée, vérifiez que le texte contient une adresse correspondant au motif décrit ci-dessus.
Qu’est-ce que l’extraction d’adresses e-mail ?
L’extraction d’adresses e-mail consiste à rechercher, dans un texte, des chaînes qui ont la forme d’adresses e-mail. Elle est utile lorsque des adresses sont mêlées à des notes, à des réponses de formulaires, à du contenu copié sur le Web ou à d’autres documents qu’il serait long de parcourir manuellement. Le résultat est une liste de correspondances, et non une version réécrite du texte d’origine.
Cet extracteur recherche une partie locale avant @, une partie ressemblant à un domaine après ce symbole, puis un dernier point suivi d’au moins deux lettres. La recherche ne tient pas compte de la casse pour déterminer si un texte correspond au motif. Par exemple, elle peut reconnaître aussi bien Alex@example.com que alex@example.com.
La suppression des doublons fonctionne autrement que la recherche : elle compare les chaînes trouvées à l’identique. Si le texte saisi contient Alex@example.com et alex@example.com, les deux restent dans le résultat, car leur casse diffère. Si Alex@example.com apparaît deux fois avec exactement la même casse, seule sa première occurrence est conservée. Cette distinction est importante si vous préparez une liste de contacts et vous attendez à ce que les entrées dont la casse diffère soient regroupées.
Le résultat conserve l’ordre de première apparition des correspondances distinctes. Il ne les trie pas et ne les regroupe pas par domaine. Pour classer un résultat copié par ordre alphabétique, utilisez l’outil de tri alphabétique des listes. Pour supprimer les lignes répétées après avoir modifié ou fusionné des listes, utilisez l’outil de suppression des lignes en double.
Limites du motif et vérifications pratiques
Une correspondance avec le motif ne prouve pas qu’une adresse est valide, active ou capable de recevoir des messages. Le calculateur ne vérifie pas les enregistrements d’un domaine, ne contacte pas de serveur de messagerie et ne confirme pas que la personne a accepté de recevoir des messages. Vérifiez les adresses extraites avant de les utiliser pour des fichiers importants ou des prises de contact.
Le motif couvre de nombreuses adresses courantes, notamment celles qui comportent des points, des traits de soulignement, des signes plus ou des traits d’union avant @. Il n’applique pas l’ensemble des normes relatives aux adresses e-mail. Il peut accepter des chaînes douteuses, comme une adresse contenant des points consécutifs, et ne pas reconnaître, ou ne reconnaître qu’en partie, des adresses contenant des caractères non ASCII, des parties locales entre guillemets ou d’autres syntaxes peu courantes. Comme la recherche s’effectue au sein d’un texte plus large, elle peut aussi renvoyer une sous-chaîne ressemblant à une adresse e-mail provenant d’une entrée mal formée.
Si l’exactitude est importante, vérifiez le texte source autour des correspondances, surtout si vous avez copié du balisage ou un document au formatage inhabituel. Si vous avez également besoin des liens vers des sites Web présents dans le même contenu, l’extracteur d’URL recherche les URL séparément. Pour évaluer la longueur d’un texte saisi volumineux ou d’un résultat copié, utilisez le compteur de caractères.
Questions fréquentes
Comment extraire manuellement des adresses e-mail d’un texte ?
Repérez chaque symbole @, puis lisez de part et d’autre pour identifier l’adresse qui l’entoure. Vérifiez qu’il y a du texte des deux côtés et que le domaine se termine par un point suivi d’une extension comme com ou org. Copiez chaque adresse dans une liste en vérifiant au fur et à mesure qu’elle n’y figure pas déjà. Pour un long document, la fonction de recherche de votre éditeur peut vous aider à passer d’un symbole @ à l’autre.
Puis-je extraire des adresses e-mail d’un PDF, d’une feuille de calcul ou d’une page Web ?
Oui, si vous pouvez copier le contenu concerné sous forme de texte et le coller dans le champ Texte à saisir. Comparez le résultat à la source : la copie depuis un PDF peut insérer des sauts de ligne au milieu des adresses, et une sélection dans une feuille de calcul peut omettre des cellules ou inclure du contenu masqué. Pour une page Web, la copie du texte visible et celle du code source HTML peuvent produire des résultats différents.
L’extracteur trouvera-t-il les adresses dans les liens mailto ou le code HTML ?
Il peut trouver une adresse ordinaire dans un lien tel que `mailto:person@example.com` ou dans un attribut HTML contenant ce texte. Il n’interprète pas le HTML et ne décode pas au préalable les entités de caractères. Par exemple, une adresse interrompue par du balisage ou écrite avec un symbole @ encodé peut ne pas apparaître comme prévu. Vérifiez les correspondances si vous avez collé le code source de la page plutôt que le texte visible.
Pourquoi les adresses écrites sous la forme « nom arobase exemple point com » ne sont-elles pas trouvées ?
Ces mots représentent une adresse masquée, et non une chaîne continue ayant la forme d’une adresse e-mail. L’extracteur ne peut pas non plus réunir les parties d’une adresse séparées par un espace ou un saut de ligne, comme `name@` suivi de `example.com`. Si vous êtes autorisé à utiliser cette adresse, réécrivez-la sous sa forme habituelle avant de lancer la recherche, puis comparez le résultat à l’original.
L’extracteur prend-il en charge les caractères non anglais dans les adresses e-mail ?
Pas complètement. Son motif de recherche utilise des lettres ASCII pour l’extension finale du domaine et n’inclut pas les caractères non ASCII dans la partie située avant @. Une adresse internationalisée peut ne pas être détectée ou ne l’être qu’en partie. Si un domaine possède une forme ASCII en punycode, cette forme peut correspondre au motif, mais cela ne résout pas le problème d’une partie locale internationalisée. Vérifiez ces adresses manuellement.
Comment préparer les adresses extraites pour une liste de diffusion ?
Vérifiez la liste avant de l’importer, car une correspondance avec le motif ne garantit pas qu’une adresse fonctionne ni que son titulaire a accepté de recevoir des messages. Supprimez les entrées dont vous n’avez pas besoin et respectez les exigences applicables en matière de consentement et de protection de la vie privée. Si vous fusionnez les doublons à l’aide d’un autre outil, soyez prudent lorsque vous modifiez la casse ou supprimez les parties ajoutées après un signe plus : ces changements peuvent modifier la façon dont une adresse est utilisée.