Notepad ++ extrahera e-postadresser från textfil i några steg

Har du en fil, till exempel en extrahering från din brevlåda, och vill du bara extrahera e-postadresserna?


Hur extraherar jag e-postadresser från textfilen?

Har du en fil, till exempel en extrahering från din brevlåda, och vill du bara extrahera e-postadresserna?

Med Notepad ++ och enkelt regelbundet uttryck är det ganska enkelt.

Se nedan ett fullständigt exempel eller, för att sammanfatta, öppna din fil, använd nedan regexp för att hitta e-postadresser, lägg till radbrytningar före och efter var och en och markera sedan raderna som innehåller en e-postadress och radera de omarkerade raderna.

Notepad ++ regex extrakttext

Ganska enkelt - men se nedan ett fullständigt exempel med denna smarta regexp från en stackoverflow.com -diskussion om Extract E -post från text med hjälp av Notepad ++ och RegExp .

Och även med ytterligare inspiration från en SuperUser.com -diskussion Hur tar du bort alla rader i Notepad ++ utom linjer som innehåller ett ord jag behöver? .

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

Börja med din fil - i det här exemplet skickade en extrahering av adresserna Till till en Outlook 2013 e-postmapp - du kan ha många märkliga tecken, onödig text, e-postadresser på samma rad, ...

Första steget är att öppna alternativet Ersätt, Sök => Ersätt eller Ctrl + H.

Nnotepad ++ regelbundet uttryck

Här, i Hitta vad, skriv in under vanligt uttryck.

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

I Ersätt med, skriv det här för att ersätta varje e-postadress med: radbrytning \ n + söksträng $ 1 + radbrytning \ n

\n$1\n

Se till att du kontrollerar alternativknappen Regular Expression och klicka på Replace All.

Se resultatet - varje e-postadress är nu ensam på en ny rad.

Nästa steg är att identifiera alla dessa rader som bara innehåller en enda e-postadress. Öppna Marktab i sökfönstret. Kopiera samma regexp som tidigare för att identifiera e-postadresserna. Se till att det reguljära uttrycket är markerat, tillsammans med bokmärkesalternativet och starta markeringsoperationen med Mark All

I filen är alla rader som innehåller e-postadresser nu bokmärkt.

I Sök => Bokmärke, välj Ta bort obookade linjer

Och voilà! Din fil innehåller nu bara e-postadresserna utan onödig text.

Som ett sista steg kanske du vill  ta bort dubbletter   för att få en lista med unika e-postadresser.

Extrahera e-postmeddelanden från text file

För att extrahera e-postmeddelanden från en textfil, öppna den med  Notepad ++ textredigerare   och använd anvisningarna ovan, genom att använda ett vanligt uttryck, märka alla e-postmeddelanden, välja endast e-postmeddelanden och kopiera dem.

Notepad ++ kopiera alla regex matchningar

För att kopiera alla regex-matchningar, använd markeringsfönstret Marktab i Notepad ++. Genom att placera här regexp, kommer alla resultat som matchar regexp att markeras och kan väljas och kopieras så.

Notepad ++ strip HTML tags

Om du vill ta bort HTML-taggarna i Notepad ++ från en text använder du det vanliga uttrycket<.*?>|</.*?>, och ersätt till exempel med ett mellanslag. Kontrollera att rutan Regular Express i sökformuläret har valts.

Notepad ++ extra URL-adresser

I ersättningsmenyn, tillgänglig med genväg CTRL + H, använd följande regexp, med det reguljära uttrycket och punkten matchar den nya raden kontrollerad:

Bli en Excel Pro: Gå med i vår kurs!

Höj dina färdigheter från nybörjare till hjälte med vår Excel 365 -grunder, utformad för att göra dig skicklig i bara några få sessioner.

Anmäla sig här

Höj dina färdigheter från nybörjare till hjälte med vår Excel 365 -grunder, utformad för att göra dig skicklig i bara några få sessioner.

Och använd den här ersättningssträngen för att få en lista över alla webbadresser som extraheras i filen:

Hur kopierar du markerade rader i NotePad ++?

Markerad text i Anteckningar ++ kan kopieras med hjälp av en regex-sökning, genom att använda sökmenyn> Markera menyn, markera bokmärkeslinjen och klicka markera alla.

Använd sedan sökningen> bokmärke> Kopiera bokmärkta linjer menyn, och resultatet kan klistras in i en ny fil, innehållande kopian av markerade linjer.

Hur extraherar jag e-postmeddelanden från text med några klick?

För att extrahera e-postmeddelanden från text, skriv helt enkelt ett  vanligt uttryck   för att ta reda på alla e-postadresser i en textfil, till exempel en utdragning av alla dina kontakter från Microsoft Outlook.

Identifiera sedan e-postadresserna och ta bort extra linjer. Med NotesPad ++ kan det enkelt göras genom att följa vår guide.

extrahera e-postadress från Notepad ++ med regex

Hur extraherar jag e-postmeddelanden från CSV-filen?

E-postadresserna i en CSV, till exempel en MicrosoftOutlook-export, fungerar exakt samma som för en vanlig textfil.

För att extrahera e-postmeddelanden från CSV-fil, börja med att öppna CSV-filen med Notepad ++ textredigerare, skilja de enskilda e-postadresserna med processen som förklarats ovan och kopiera dem.

Följ följande process för att extrahera e-postmeddelanden från CSV-fil:

  • Öppna CSV-filen med Notepad ++ textredigerare,
  • Ange regelbundet uttryck som matchar potentiella e-postadresser,
  • Byt ut dem med e-post och rader,
  • Använd ett  vanligt uttryck   för att bokmärka effektiva e-postadresser,
  • Ta bort rader som inte är märkta och som inte innehåller e-postadresser,
  • Få en slutlig lista genom att utföra en  ta bort dubbletter   som kommer att rensa din fil och få e-postmeddelanden extraherade från din CSV-fil och redo att exporteras.

När extraktmeddelandena från CSV-filprocessen har slutförts med ett  vanligt uttryck   kommer du att kunna kopiera dem direkt från resultaten.

Gmail: Hur skickar du ett mail till alla kontakter?

Med det populära e-postprogrammet Gmail är det möjligt att skicka ett mail till alla kontakter genom att först extrahera kontaktlistan.

För att göra det, öppna dina Google-kontakter och gå till menyn Annan kontakter, där du hittar e-postadresserna till någon du någonsin har bytt ut ett mail med.

Välj sedan en kontakt genom att klicka på kryssrutan bredvid den - och en ny meny visas, så att du kan välja alla kontakter du vill ha genom att expandera den blå pilen och sedan exportera alla dina Gmail-kontakter-e-postmeddelanden genom att klicka på de tre blåa Punkter till höger och väljer exportalternativ för e-post till lokal fil som passar dina behov: Google CSV, Outlook CSV eller VCARD för iOS-kontakter.

Om du har för många kontakter att hantera i den resulterande CSV-filen, överväga att dela upp din CSV-fil.

Dela din CSV-textfil med kontakter som exporteras från Gmail

Du kan också exportera alla kontakter direkt från den här menyn genom att välja önskat alternativ, kryssrutan Alla kontakter.

Vanliga Frågor

Hur är e -postutdragaren från textfiler?
För att extrahera e -postmeddelanden från en textfil, öppna den med anteckningsblocket ++ textredigerare och tillämpa instruktionerna ovan med ett regelbundet uttryck, markera alla e -postmeddelanden, välja bara e -postmeddelanden och kopiera dem.
Hur man antecknar ++ Extrahera e -post från text?
För att ta bort duplikat i Notepad ++ kan du använda TextFX -plugin. När du har installerat plugin väljer du texten du vill sortera och navigera till TextFx> TextFX -verktyg> Sortera linjer Fallkänsliga (eller fallkänsliga). Se till att Sortera utmatningar endast unika (i kolumn) linjer kontrolleras för att ta bort duplikat.
Hur kan jag extrahera e -postadresser från en textfil med Notepad ++?
För att extrahera e -postadresser från en textfil i Notepad ++ kan du använda en regelbunden expressionssökning. Öppna sökdialogrutan med Ctrl+ F, växla till fliken Mark, kontrollera bokmärkesraden, ange ett regelbundet uttryck för att matcha e-postadresser (som \ B [A-ZA-Z0-9 ._%+-]++ @[A-za-z0-9 .-]+\. [A-z | a-z] {2,} \ b) och klickar på 'Mark All'. Öppna sedan menyn Sök, välj Bokmärke och Kopiera bokmärkt rader för att få en lista över alla e -postadresser.
Vad ska användare göra om de stöter på ett problem som laddar en 32-bitars plugin på Notepad ++?
Användare bör se till att de kör en kompatibel version av Notepad ++ (32-bitarsversion för 32-bitars plugins). Om problem kvarstår, överväg att hitta en uppdaterad version av plugin eller konsultera anteckningsblocket ++ community -forum för specifika felsökningsråd.

Yoann Bierling
Om författaren - Yoann Bierling
Yoann Bierling är en Web Publishing & Digital Consulting Professional, vilket gör en global inverkan genom expertis och innovation inom teknik. Han är passionerad om att stärka individer och organisationer att trivas i den digitala tidsåldern och drivs för att leverera exceptionella resultat och driva tillväxt genom skapande av utbildningsinnehåll.

Bli en Excel Pro: Gå med i vår kurs!

Höj dina färdigheter från nybörjare till hjälte med vår Excel 365 -grunder, utformad för att göra dig skicklig i bara några få sessioner.

Anmäla sig här

Höj dina färdigheter från nybörjare till hjälte med vår Excel 365 -grunder, utformad för att göra dig skicklig i bara några få sessioner.




kommentarer (4)

 2018-08-19 -  Irene Page
Enkelt, tydligt och väl förklarat, tack så mycket
 2018-11-05 -  testkingaws
Tack, författare, var mycket användbar för mig
 2019-01-15 -  George Mauricio Santana Lima
Denna handledning är fantastisk, en sådan användbar guide!
 2019-01-15 -  Kaspars
Tack! Detta kom till hands!

Lämna en kommentar