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



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

Vrij eenvoudig - maar zie hieronder een volledig voorbeeld met deze slimme regexp uit een Stackoverflow.com discussie over Extract email from text using notepad ++ en regexp, en met verdere inspiratie van een discussie van superuser.com Hoe verwijder je alle regels in Notepad ++ behalve regels die een woord bevatten dat ik nodig heb? .

(\b[A-Za-z0-9._%+-][email protected][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._%+-][email protected][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:

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

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

$1\n

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.

Hvordan pakke ut e-postadresser fra tekstfilen?





Lignende artikler

Hva er de beste verktøyene i tillegg til Notisblokk for å formatere XML?

Hva er de beste verktøyene i tillegg til Notisblokk for å formatere XML?

XML-fil - En rekke opplysninger som er kodet med egendefinerte koder, attributter og preprocessorer. Den lar deg håndtere store datasformer og lage din egen markup som formaterer teksten og dens struktur. Med hensyn til oppgavene som formatet løser, er det nær HTML, men samtidig er det mer fleksibelt, enkelt og forståelig.


kommentarer (7)

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

Legg igjen en kommentar