Notepad ++ extraheer e-mailadressen uit een tekstbestand

Notepad ++ extraheer e-mailadressen uit een tekstbestand

Hoe e-mailadressen uit het tekstbestand te extraheren

Hebt u een bestand, bijvoorbeeld een uittreksel uit uw mailbox, en wilt u alleen de e-mailadressen extraheren?

Met Notepad ++ en eenvoudige reguliere expressie is dat vrij eenvoudig.

Zie hieronder een volledig voorbeeld, of, om samen te vatten, open je bestand, gebruik onder regexp om e-mailadressen te vinden, voeg regeleinden toe voor en na elk van hen en markeer vervolgens de regels die een e-mailadres bevatten en verwijder de niet-gemarkeerde regels.

Notepad ++ regex extract text

तर, यसका लागि तपाईले कुनै पनि कुराको बारेमा जानकारी गराउन सक्नु हुन्छ। तपाईले यो जानकारीको बारेमा जानकारी गराउनुभएको छ। मलाई एक आवश्यक शब्द समावेश गर्दछ? "

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

Te beginnen met uw bestand - in dat voorbeeld een extractie van de "TO" -adressen van een door Outlook 2013 verzonden map met e-mails - u hebt mogelijk veel vreemde tekens, onnodige tekst, e-mailadressen op dezelfde regel, ...

De eerste stap is om de optie Vervangen te openen, Zoeken => Vervangen of Ctrl + H.

Nnotepad ++ reguliere expressie

Hier, in Find what, voer hieronder reguliere expressie in.

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

In Vervangen door, voert u dit in om elk e-mailadres te vervangen door: regelafbreking \ n + zoekreeks $ 1 + regeleinde \ n

\n$1\n

Controleer het keuzerondje Reguliere expressie en klik op Alles vervangen.

Bekijk het resultaat - elk e-mailadres staat nu alleen op een nieuwe regel.

De volgende stap is om al deze regels met slechts één e-mailadres te identificeren. Open de Marktab in het zoekvenster. Kopieer dezelfde regexp als voorheen om de e-mailadressen te identificeren. Zorg ervoor dat de reguliere expressie is geselecteerd, samen met de optie Bladwijzerlijn en start de markeerbewerking met Alles markeren

In het bestand zijn nu alle regels met e-mailadressen gemarkeerd.

Selecteer in Zoeken => Bookmark de optie Unbookmarked Lines verwijderen

En voilà! Uw bestand bevat nu alleen de e-mailadressen zonder onnodige tekst.

Als laatste stap wilt u misschien duplicaten verwijderen om een ​​lijst met unieke e-mailadressen te hebben.

Extract e-mails van tekst file

Als u e-mails uit een tekstbestand wilt extraheren, opent u dit met de teksteditor van Notepad ++ en past u de bovenstaande instructies toe door een reguliere expressie te gebruiken, alle e-mails te taggen, alleen de e-mails te selecteren en deze te kopiëren.

Notepad ++ kopieer alle regex-overeenkomsten

Om alle regex-overeenkomsten te kopiëren, gebruikt u het Marktab in het zoekvenster van Notepad ++. Door hier de regexp te plaatsen, worden alle resultaten die overeenkomen met de regexp gemarkeerd en kunnen op die manier worden geselecteerd en gekopieerd.

Verwijder duplicaten in notepad ++

Notepad ++ strip HTML-tags

Gebruik onderstaande reguliere expressie om de HTML-tags in Notepad ++ uit een tekst te verwijderen<.*?>|</.*?>, en vervang bijvoorbeeld door een spatie. Zorg ervoor dat het selectievakje reguliere expressie in het zoekformulier is geselecteerd.

<.*?>|

Notepad ++ extraheer URL's

In het menu Vervangen, toegankelijk via sneltoets CTRL + H, gebruikt u de volgende regexp, waarbij de reguliere expressie en punt overeenkomt met de nieuwe regel aangevinkt:

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

En gebruik deze vervangstring om een ​​lijst te krijgen van alle URL's die in het bestand zijn geëxtraheerd:

$1\n

Hoe gemarkeerde regels worden gekopieerd in NotePad ++

Gemarkeerde tekst in Notepad ++ kan worden gekopieerd met behulp van een regex-zoekopdracht, via het menu Zoeken> markeren, de bladwijzerlijn selecteren en op Alles markeren klikken.

Gebruik vervolgens het menu Zoeken> bladwijzer> menu met bladwijzers kopiëren en het resultaat kan in een nieuw bestand worden geplakt dat de kopie van gemarkeerde regels bevat.

Hoe e-mails van tekst te extraheren in een paar klikken

Om e-mails uit tekst te extraheren, voert u eenvoudig een reguliere expressie in om alle e-mailadressen in een tekstbestand te achterhalen, bijvoorbeeld een extractie van al uw contactpersonen uit Microsoft Outlook.

Identificeer vervolgens de e-mailadressen en verwijder de extra regels. Met behulp van NotePad ++ kan dit eenvoudig worden gedaan door onze gids te volgen.

uitpakken van e-mailadres uit Notepad ++ met behulp van regex

Hoe e-mails uit een CSV-bestand te extraheren?

De e-mailadressen in een CSV, zoals een MicrosoftOutlook-export, werken precies hetzelfde als voor een standaard tekstbestand.

To e-mails uit CSV-bestand halen , start by opening the CSV file with Kladblok ++ teksteditor , distinguish the single email addresses with the process explained above, and copy them.

To e-mails uit CSV-bestand halen follow the following process:

  • Open het CSV-bestand met Notepad ++ teksteditor,

  • Voer reguliere expressie in die overeenkomt met potentiële e-mailadressen,

  • Vervang ze door e-mail en regeleinde,

  • Gebruik een reguliere expressie om effectieve e-mailadressen toe te voegen aan uw favorieten,

  • Verwijder regels zonder bladwijzer die geen e-mailadressen bevatten,

  • Krijg een definitieve lijst door een duplicaatbewerking uit te voeren die uw bestand opschoont en de e-mails uit uw CSV-bestand haalt en klaar om te exporteren.

Nadat de extract-e-mails uit het CSV-bestandsproces met een reguliere expressie zijn voltooid, kunt u ze rechtstreeks vanuit de resultaten kopiëren.

Lees verder

Vergelijkbare artikelen

Commentaars (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!

laat een reactie achter