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

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

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? ".

(\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)

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.

(\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)

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

\n$1\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.

Supprimer les doublons dans le bloc-notes ++

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:

.*?(http\:\/\/www\.[a-zA-Z0-9\.\/\-]+)

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

$1\n

Comment copier des lignes marquées dans le bloc-notes ++

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.

To extraire des emails à partir d'un fichier CSV, start by opening the CSV file with Notepad ++ éditeur de texte, distinguish the single email addresses with the process explained above, and copy them.

To extraire des emails à partir d'un fichier CSV follow the following process:

  • 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.

Lire la suite

Articles similaires

commentaires (7)

Irene Page, 2018-08-19
Simple, clair et bien expliqué, merci beaucoup
Lee Ryan, 2018-08-19
No sabía acerca de estos detalles, por favor haga más
Raymond Mcbride, 2018-08-19
O poveste grozavă, mulțumesc pentru schimbul
Kathryn Baker, 2018-08-19
ที่ทำงานได้ดีสำหรับฉันไม่จำเป็นต้องดูเพิ่มเติมใด ๆ
testkingaws, 2018-11-05
Thank you, author, was very useful for me
George Mauricio Santana Lima, 2019-01-16
THIS TUTORIAL IS AMAZING, SUCH AN USEFUL GUIDE! <3
Kaspars, 2019-01-16
Thank you! This came handy!

laissez un commentaire