Notepad ++ extraire les adresses électroniques d'un fichier texte en quelques étapes

Avoir un fichier, par exemple une extraction de votre boîte aux lettres, et vous voulez extraire uniquement les adresses e-mail?


Comment extraire les adresses email d'un fichier texte?

Avoir un fichier, par exemple une extraction de votre boîte aux lettres, et vous voulez extraire uniquement les adresses e-mail?

Utiliser Notepad ++ et une expression régulière simple, c'est assez simple.

Voir ci-dessous un exemple complet, ou, pour résumer, ouvrez votre fichier, utilisez ci-dessous regexp pour trouver des adresses email, ajoutez des sauts de ligne avant et après chacun d'eux, puis marquez les lignes contenant une adresse email et supprimez les lignes non marquées.

Notepad ++ regexp extra texte

Assez simple - mais voir ci-dessous un exemple complet en utilisant cette expression rationnelle d'une discussion Stackoverflow.com sur Extraire l’e-mail du texte en utilisant Notepad ++ et regexp, et avec une inspiration supplémentaire d'une discussion superuser.com Comment supprimer toutes les lignes dans Notepad ++ sauf lignes contenant un mot dont j'ai besoin? .

En commençant par votre fichier - dans cet exemple, une extraction des adresses TO d'un dossier de courriels envoyés Outlook 2013 - vous pourriez avoir beaucoup de caractères étranges, du texte inutile, des adresses e-mail sur la même ligne, ...

La première étape consiste à ouvrir l'option Remplacer, Rechercher => Remplacer ou Ctrl + H.

Notepad ++ expression régulière

Ici, dans Trouver quoi, entrez ci-dessous l'expression régulière.

Dans Remplacer par, entrez ceci pour remplacer chaque adresse e-mail par: saut de ligne \ n + chaîne de recherche $ 1 + saut de ligne \ n

Assurez-vous de cocher le bouton radio Expression régulière et cliquez sur Remplacer tout.

Voir le résultat - chaque adresse email est maintenant seule sur une nouvelle ligne.

La prochaine étape consiste à identifier toutes ces lignes ne contenant qu'une seule adresse e-mail. Ouvrez le Marktab dans la fenêtre de recherche. Copiez la même expression rationnelle que précédemment pour identifier les adresses e-mail. Assurez-vous que l'expression régulière est cochée, avec l'option de ligne de signet, et démarrez l'opération de marquage avec Mark All

Dans le fichier, toutes les lignes contenant des adresses e-mail sont maintenant mises en signet.

Dans Search => Bookmark, sélectionnez l'option Remove Unbookmarked Lines

Et voilà! Votre fichier ne contient plus que les adresses e-mail sans texte inutile.

En dernier lieu, vous pouvez  supprimer les doublons ‌  pour obtenir une liste d'adresses e-mail uniques.

Extraire les emails du texte file

Pour extraire des courriers électroniques d'un fichier texte, ouvrez-le à l'aide de l'éditeur de texte Notepad ++ et appliquez les instructions ci-dessus, en utilisant une expression régulière, en balisant tous les courriers électroniques, en sélectionnant uniquement les courriers électroniques et en les copiant.

Notepad ++ copie toutes les correspondances regex

Pour copier toutes les correspondances rationnelles, utilisez la fenêtre de recherche Marktab dans Notepad ++. En mettant ici l'expression rationnelle, tous les résultats correspondant à l'expression rationnelle seront marqués et pourront être sélectionnés et copiés de cette façon.

Notepad ++ strip balises HTML

Pour supprimer les balises HTML dans Notepad ++ d'un texte, utilisez ci-dessous l'expression régulière<.*?>|</.*?>et remplacez par exemple par un espace. Assurez-vous que la case à cocher expression régulière dans le formulaire de recherche a été sélectionnée.

Notepad ++ extraire les URL

Dans le menu Remplacer, accessible avec le raccourci CTRL + H, utilisez l'expression rationnelle suivante, avec l'expression régulière et la correspondance de points nouvelle ligne cochée:

Et utilisez cette chaîne de remplacement pour obtenir une liste de toutes les URL extraites du fichier:

Comment copier des lignes marquées dans NotePad ++?

Le texte marqué dans Notepad ++ peut être copié à l'aide d'une recherche regex, en utilisant le menu recherche> Marquer, en sélectionnant la ligne du signet et en cliquant sur Tout marquer.

Ensuite, utilisez le menu recherche> signet> copier les lignes marquées et le résultat peut être collé dans un nouveau fichier contenant la copie des lignes marquées.

Comment extraire des emails de texte en quelques clics?

Pour extraire des courriers électroniques d'un texte, entrez simplement une expression régulière pour connaître toutes les adresses électroniques d'un fichier texte, par exemple une extraction de tous vos contacts à partir de Microsoft Outlook.

Identifiez ensuite les adresses électroniques et supprimez les lignes supplémentaires. En utilisant le Bloc-notes ++, vous pouvez facilement le faire en suivant notre guide.

extraire l'adresse email de Notepad ++ en utilisant regex

Comment extraire des emails à partir d'un fichier CSV?

Les adresses électroniques d'un fichier CSV, tel qu'une exportation Microsoft Outlook, fonctionnent exactement de la même manière que pour un fichier texte standard.

Pour extraire des courriers électroniques à partir d'un fichier CSV, commencez par ouvrir le fichier CSV avec l'éditeur de texte Notepad ++, différenciez les adresses électroniques uniques avec le processus expliqué ci-dessus et copiez-les.

Pour extraire des courriels d'un fichier CSV, suivez le processus suivant:

  • Ouvrez le fichier CSV avec l'éditeur de texte Notepad ++,
  • Entrez une  expression régulière ‌  correspondant à des adresses électroniques potentielles,
  • Remplacez-les par un email et un saut de ligne,
  • Utilisez une  expression régulière ‌  pour marquer les adresses e-mail effectives,
  • Supprimer les lignes non marquées qui ne contiennent pas d’adresses e-mail,
  • Obtenez une liste finale en effectuant une opération de suppression des doublons qui nettoiera votre fichier et aura les courriels extraits de votre fichier CSV et prêts à être exportés.

Une fois que le processus d'extraction des messages électroniques à partir d'un fichier CSV a été effectué à l'aide d'une expression régulière, vous pourrez les copier directement à partir des résultats.

Gmail: Comment envoyer un email à tous les contacts?

À l'aide de l'application de messagerie populaire Gmail, il est possible d'envoyer un courrier électronique à tous les contacts en extrayant d'abord la liste de contacts.

Pour ce faire, ouvrez vos contacts Google et allez dans le menu «Autres contacts», où vous trouverez les adresses électroniques de toute personne que vous avez déjà échangée par courrier électronique.

Ensuite, sélectionnez un contact en cliquant sur la case à la case à côté de celui-ci - et un nouveau menu apparaîtra, vous permettant de sélectionner tous les contacts que vous souhaitez en développant la flèche bleue, puis d'exporter tous vos courriels de contacts Gmail en cliquant sur les trois bleus. Dots à droite et sélectionnez les options d'exportation de courrier électronique au fichier local qui convient à vos besoins: Google CSV, Outlook CSV ou VCard pour les contacts iOS.

Si vous avez trop de contacts pour gérer dans le fichier CSV résultant, envisagez de scinder votre fichier CSV.

Divisez votre fichier texte CSV avec des contacts exportés de Gmail

Vous pouvez également exporter tous les contacts directement à partir de ce menu en sélectionnant l'option appropriée, la case à cocher toutes les contacts.






commentaires (3)

 2018-08-19 -  Irene Page
Simple, clair et bien expliqué, merci beaucoup
 2018-11-05 -  testkingaws
Merci, auteur, était très utile pour moi
 2019-01-15 -  George Mauricio Santana Lima
Ce tutoriel est incroyable, un tel guide utile!

laissez un commentaire