Notepad ++ extraheert e-mailadressen uit tekstbestand in enkele stappen

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


Hoe e-mailadressen uit een 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

Vrij eenvoudig - maar zie hieronder een volledig voorbeeld met deze slimme regexp van een StackOverflow.com -discussie op E -mail extract uit tekst met behulp van Notepad ++ en Regexp .

En ook met verdere inspiratie door een SuperUser.com -discussie Hoe alle lijnen te verwijderen in Kladblok ++ behalve lijnen met een woord dat ik nodig heb? .

(\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.

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

Word een Excel Pro: word lid van onze cursus!

Verhoog uw vaardigheden van Novice tot Hero met onze Excel 365 Basics -cursus, ontworpen om u in slechts enkele sessies bekwaam te maken.

Schrijf zich hier in

Verhoog uw vaardigheden van Novice tot Hero met onze Excel 365 Basics -cursus, ontworpen om u in slechts enkele sessies bekwaam te maken.

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:

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

Hoe gemarkeerde lijnen in NotePad ++ te kopiëren?

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 met een paar klikken uit tekst extraheren?

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.

Om e-mails uit het CSV-bestand te extraheren, opent u eerst het CSV-bestand met de Notepad ++ teksteditor, onderscheidt u de afzonderlijke e-mailadressen met het hierboven beschreven proces en kopieert u ze.

Volg de volgende procedure om e-mails uit het CSV-bestand te extraheren:

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

Gmail: Hoe een e-mail naar alle contacten verzenden?

Met behulp van de populaire e-mailtoepassing Gmail is het mogelijk om een ​​e-mail naar alle contacten te verzenden door eerst de contactenlijst te extraheren.

Om dit te doen, opent u uw Google-contacten en gaat u naar het menu Andere contacten, waar u de e-mailadressen vindt van iedereen waarmee u ooit een e-mail hebt ingeruild.

Selecteer vervolgens een contact door op het selectievakje ernaast te klikken - en een nieuw menu verschijnt, zodat u alle contacten wilt selecteren die u wilt door de blauwe pijl uit te breiden en vervolgens al uw Gmail-contacten te exporteren door op de DREE BLUAKTE Contacten te exporteren Dots aan de rechterkant en het selecteren van de e-mail exportopties naar het lokale bestand dat bij uw behoeften past: Google CSV, Outlook CSV of VCARD voor iOS-contacten.

Als u te veel contacten hebt om in het resulterende CSV-bestand te handelen, overweeg dan om uw CSV-bestand te splitsen.

Splits uw CSV-tekstbestand met contacten geëxporteerd vanuit Gmail

U kunt ook alle contacten direct vanuit dit menu exporteren door de juiste optie te selecteren, het selectievakje Alle contactpersonen.

Veelgestelde Vragen

Hoe is de e -mailextractor uit tekstbestanden?
Om e -mails uit een tekstbestand te extraheren, opent u deze met de Notepad ++ teksteditor en past u de bovenstaande instructies toe met behulp van een reguliere expressie, het markeren van alle e -mails, het selecteren van alleen e -mails en kopiëren ze.
Hoe kladder ++ e -mail te extraheren uit tekst?
Om duplicaten in Kladblok ++ te verwijderen, kunt u de tekstfx -plug -in gebruiken. Selecteer na het installeren van de plug -in de tekst die u wilt sorteren en navigeer naar TextFx> TextFx -tools> Sorteer regels Case Sensitive (of case ongevoelig). Zorg ervoor dat 'sorteeruitgangen alleen unieke (bij kolom) lijnen worden gecontroleerd om duplicaten te verwijderen.
Hoe kan ik e -mailadressen uit een tekstbestand extraheren met behulp van Kladblok ++?
Om e -mailadressen uit een tekstbestand in Kladblok ++ te extraheren, kunt u een reguliere expressie -zoekopdracht gebruiken. Open het zoekdialoogvenster met Ctrl+ F, schakel over naar het tabblad 'Markeren', controleer 'Bookmark Line', voer een reguliere expressie in om e-mailadressen te matchen (zoals \ B [A-ZA-Z0-9 ._%+-]+ @[A-ZA-Z0-9 .-]+\. [A-Z | A-Z] {2,} \ b), en klik op 'Markeer alles'. Open vervolgens het menu 'Zoeken', selecteer 'Bookmark' en 'Bookmarked Lines Copy' om een ​​lijst met alle e -mailadressen te krijgen.
Wat moeten gebruikers doen als ze een probleem tegenkomen dat een 32-bit plug-in op Kladblok ++ laadt?
Gebruikers moeten ervoor zorgen dat ze een compatibele versie van Notepad ++ (32-bit versie voor 32-bit plug-ins) uitvoeren. Als er problemen aanhouden, overweeg dan om een ​​bijgewerkte versie van de plug -in te vinden of raadpleeg de Notepad ++ communityforums voor specifiek advies voor het oplossen van problemen.

Yoann Bierling
Over de auteur - Yoann Bierling
Yoann Bierling is een Web Publishing & Digital Consulting Professional en heeft een wereldwijde impact door expertise en innovatie in technologieën. Gepassioneerd over het in staat stellen van individuen en organisaties om te gedijen in het digitale tijdperk, wordt hij gedreven om uitzonderlijke resultaten te leveren en groei te stimuleren door het maken van educatieve inhoud.

Word een Excel Pro: word lid van onze cursus!

Verhoog uw vaardigheden van Novice tot Hero met onze Excel 365 Basics -cursus, ontworpen om u in slechts enkele sessies bekwaam te maken.

Schrijf zich hier in

Verhoog uw vaardigheden van Novice tot Hero met onze Excel 365 Basics -cursus, ontworpen om u in slechts enkele sessies bekwaam te maken.




Comments (4)

 2018-08-19 -  Irene Page
Eenvoudig, duidelijk en goed uitgelegd, heel erg bedankt
 2018-11-05 -  testkingaws
Bedankt, auteur, was erg handig voor mij
 2019-01-15 -  George Mauricio Santana Lima
Deze tutorial is geweldig, zo'n nuttige gids!
 2019-01-15 -  Kaspars
Dank u! Dit kwam handig!

laat een reactie achter