Notisblokk ++ trekke ut e-postadresser fra tekstfilen i noen få trinn

Har du en fil, for eksempel en utvinning fra postkassen din, og du vil kun trekke ut e-postadressene?


Hvordan pakke ut e-postadresser fra tekstfilen?

Har du en fil, for eksempel en utvinning fra postkassen din, og du vil kun trekke ut e-postadressene?

Ved hjelp av Notepad ++ og enkelt vanlig uttrykk, er det ganske enkelt.

Se nedenfor et fullstendig eksempel, eller, for å oppsummere, åpne filen, bruk under regexp for å finne e-postadresser, legge til linjeskift før og etter hver av dem, og merk deretter linjene som inneholder en e-postadresse og slett de umarkerte linjene.

Notepad ++ regex ekstrakt tekst

Ganske grei - men se under et fullstendig eksempel ved å bruke denne smarte regexp fra en StackOverflow.com -diskusjon om “ Extract E -post fra tekst ved hjelp av Notisblokk ++ og regexp ”.

Og også med ytterligere inspirasjon fra en SuperUser.com -diskusjon “ Hvordan slette alle linjer i Notisblokk ++ unntatt linjer som inneholder et ord jeg trenger? ”.

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

Begynn med filen - i det eksemplet sendte en utvinning av adressene til en Outlook 2013 e-postmappe - du kan ha mange merkelige tegn, unødvendig tekst, e-postadresser på samme linje, ...

Første trinn er å åpne alternativet Erstatt, Søk => Erstatt eller Ctrl + H.

Nnotepad ++ vanlig uttrykk

Her, i Finn hva, skriv inn under vanlig uttrykk.

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

I Erstatt med, skriv dette inn for å erstatte hver e-postadresse ved å: linjeskift \ n + søkestreng $ 1 + linjeskift \ n

\n$1\n

Pass på å sjekke alternativknappen for vanlig uttrykk, og klikk på Erstatt alt.

Se resultatet - hver e-postadresse er nå alene på en ny linje.

Neste trinn er å identifisere alle disse linjene som inneholder bare en enkelt e-postadresse. Åpne Marktab i søkevinduet. Kopier samme regexp som før for å identifisere e-postadressene. Kontroller at det vanlige uttrykket er merket sammen med bokmerkelinjealternativet, og start markeringsoperasjonen med Mark All

I filen er alle linjer som inneholder e-postadresser, nå bokmerket.

I Søk => Bokmerke, velg Fjern Unbookmarked Lines

Og voilà! Filen din inneholder bare e-postadressene uten unødvendig tekst.

Som et siste skritt, vil du kanskje  fjerne duplikater   for å få en liste over unike e-postadresser.

Trekk ut e-post fra tekst file

Hvis du vil pakke ut e-postmeldinger fra en tekstfil, åpner du den ved hjelp av Notepad ++-tekstredigerer, og bruker instruksjonene ovenfor, ved å bruke et vanlig uttrykk, merke alle e-postmeldinger, velge bare e-postene og kopiere dem.

Notepad ++ kopier alle regex-kamper

Hvis du vil kopiere alle regex-kamper, bruker du Marktab i Notepad ++-søkevinduet. Ved å sette her regexp, vil alle resultater som samsvarer med regexp bli merket, og kan velges og kopieres på den måten.

Notepad ++ strip HTML tags

For å fjerne HTML-kodene i Notepad ++ fra en tekst, bruk under vanlig uttrykk<.*?>|</.*?>, og erstatt for eksempel med et mellomrom. Kontroller at avmerkingsboksen for  vanlig uttrykk   i søkeskjemaet er valgt.

Notisblokk ++ utdragsadresser

I erstatningsmenyen, tilgjengelig med snarvei CTRL + H, bruker du følgende regexp, med det vanlige uttrykket og prikket samsvarer med den nye linjen som er merket:

Bli en Excel Pro: Bli med på kurset vårt!

Løft ferdighetene dine fra nybegynner til Hero med vårt Basics -kurs med Excel 365, designet for å gjøre deg dyktig i bare noen få økter.

Registrer deg her

Løft ferdighetene dine fra nybegynner til Hero med vårt Basics -kurs med Excel 365, designet for å gjøre deg dyktig i bare noen få økter.

Og bruk denne erstatningsstrengen for å få en liste over alle nettadresser hentet i filen:

Hvordan kopierer du markerte linjer i NotePad ++?

Merket tekst i Notisblokk ++ kan kopieres ved hjelp av et regex-søk, ved å bruke søke> markmenyen, velge bokmerke linje og klikke markere alt.

Deretter bruker du søke> bokmerke> Kopier bokmerkede linjemenyen, og resultatet kan limes inn i en ny fil, som inneholder kopien av merkede linjer.

Hvordan pakke ut e-post fra tekst med noen få klikk?

For å trekke ut e-postmeldinger fra tekst, skriv inn et  vanlig uttrykk   for å finne ut alle e-postadressene i en tekstfil, for eksempel en utvinning av alle kontaktene dine fra Microsoft Outlook.

Deretter identifiserer du e-postadressene, og fjern de ekstra linjene. Ved hjelp av NotesPad ++ kan det enkelt gjøres ved å følge vår guide.

trekk ut e-postadresse fra Notepad ++ ved hjelp av regex

Hvordan pakke ut e-post fra CSV-fil?

E-postadressene i en CSV, for eksempel en MicrosoftOutlook-eksport, fungerer nøyaktig det samme som for en standard tekstfil.

For å trekke ut e-postmeldinger fra CSV-fil, start med å åpne CSV-filen med Notepad ++ tekstredigeringsprogram, skille de e-postadressene med prosessen som er beskrevet ovenfor, og kopier dem.

Følg denne prosessen for å trekke ut e-postmeldinger fra CSV-fil:

  • Åpne CSV-filen med Notepad ++ teksteditor,
  • Angi  vanlig uttrykk   som samsvarer med potensielle e-postadresser,
  • Erstatt dem med e-post og linjeskift,
  • Bruk et  vanlig uttrykk   for å bokmerke effektive e-postadresser,
  • Fjern linjer som ikke er merket uten e-postadresser,
  • Få en endelig liste ved å utføre en fjern duplikatoperasjon som vil rense filen din og få e-postene trukket ut fra CSV-filen og klare til å eksporteres.

Når ekstrakt-e-postene fra CSV-filprosessen er fullført ved hjelp av et vanlig uttrykk, vil du kunne kopiere dem direkte fra resultatene.

Gmail: Slik sender du en e-post til alle kontakter?

Ved hjelp av den populære e-postprogrammet Gmail, er det mulig å sende en e-post til alle kontakter ved først å utvinne kontaktlisten.

For å gjøre det, åpne Google-kontaktene dine, og gå til Andre kontakter -menyen, hvor du finner e-postadressene til alle du noen gang har utvekslet en e-post med.

Velg deretter en kontakt ved å klikke på avkrysningsboksen ved siden av den - og en ny meny vises, slik at du kan velge alle kontakter du vil ha ved å utvide den blå pilen, og deretter for å eksportere alle dine Gmail-kontakter e-postmeldinger ved å klikke på de tre blåene dine prikker til høyre, og velg e-posteksportalternativene til lokal fil som passer dine behov: Google CSV, Outlook CSV eller vCard for iOS-kontakter.

Hvis du har for mange kontakter å håndtere i den resulterende CSV-filen, bør du vurdere å splitte din CSV-fil.

Del din CSV-tekstfil med Kontakter eksportert fra Gmail

Du kan også eksportere alle kontakter direkte fra denne menyen ved å velge det aktuelle alternativet, avkrysningsruten Alle kontakter.

Ofte Stilte Spørsmål

Hvordan er e -postutstyret fra tekstfiler?
For å trekke ut e -post fra en tekstfil, åpne den med Notisblokk ++ tekstredigerer og bruk instruksjonene ovenfor ved hjelp av et vanlig uttrykk, merke alle e -postmeldinger, velg bare e -post og kopierer dem.
Hvordan notisblokker ++ ETTER E -post fra tekst?
For å fjerne duplikater i Notisblokk ++, kan du bruke TextFX -plugin. Etter å ha installert plugin -en, velg teksten du vil sortere og navigere til TextFX> TextFX -verktøy> Sort Lines Case Sensitive (eller Case Unsensitive). Forsikre deg om at sorteringsutganger bare unike (ved kolonnen) linjer er sjekket for å fjerne duplikater.
Hvordan kan jeg trekke ut e -postadresser fra en tekstfil ved hjelp av Notisblokk ++?
For å hente ut e -postadresser fra en tekstfil i Notisblokk ++, kan du bruke et vanlig uttrykkssøk. Åpne søkedialogen med Ctrl+ F, bytt til Mark -fanen, sjekk bokmerke-linjen, skriv inn et vanlig uttrykk for å matche e-postadresser (som \ B [A-ZA-Z0-9 ._%+-]++ @[A-za-z0-9 .-]+\. [A-z | a-z] {2,} \ b), og klikk 'merk all'. Åpne deretter Search -menyen, velg 'Bokmerke' og 'Kopier bokmerket linjer' for å få en liste over alle e -postadresser.
Hva skal brukere gjøre hvis de møter et problem som laster en 32-biters plugin på Notisblokk ++?
Brukere bør sørge for at de kjører en kompatibel versjon av Notisblokk ++ (32-biters versjon for 32-biters plugins). Hvis problemer vedvarer, kan du vurdere å finne en oppdatert versjon av plugin -en eller ta kontakt med Notisblokk ++ fellesskapsfora for spesifikke feilsøkingsråd.

Yoann Bierling
Om forfatteren - Yoann Bierling
Yoann Bierling er en nettpublisering og digital rådgivende profesjonell, noe som gjør en global innvirkning gjennom kompetanse og innovasjon innen teknologier. Han er lidenskapelig opptatt av å styrke enkeltpersoner og organisasjoner til å trives i den digitale tidsalderen, og blir drevet til å levere eksepsjonelle resultater og drive vekst gjennom oppretting av pedagogisk innhold.

Bli en Excel Pro: Bli med på kurset vårt!

Løft ferdighetene dine fra nybegynner til Hero med vårt Basics -kurs med Excel 365, designet for å gjøre deg dyktig i bare noen få økter.

Registrer deg her

Løft ferdighetene dine fra nybegynner til Hero med vårt Basics -kurs med Excel 365, designet for å gjøre deg dyktig i bare noen få økter.




kommentarer (4)

 2018-08-19 -  Irene Page
Enkel, klar og godt forklart, takk veldig mye
 2018-11-05 -  testkingaws
Takk, forfatter, var veldig nyttig for meg
 2019-01-15 -  George Mauricio Santana Lima
Denne opplæringen er fantastisk, en nyttig guide!
 2019-01-15 -  Kaspars
Takk skal du ha! Dette kom hendig!

Legg igjen en kommentar