Notepad ++ izvlečete e-poštne naslove iz besedilne datoteke v nekaj korakih

Kako izvleči e-poštne naslove iz besedilne datoteke?

Imate datoteko, na primer izvleček iz svojega nabiralnika in želite izvleči samo e-poštne naslove?

Uporaba Notepad ++ in preprost redni izraz, to je precej preprosto.

V nadaljevanju si oglejte celoten primer, ali, če povzamemo, odprite svojo datoteko, uporabite spodaj regexp, da poiščete e-poštne naslove, dodate prelome vrstic pred in po vsakem od njih ter označite črte, ki vsebujejo e-poštni naslov, in izbrišite neoznačene črte.

Besedilo izpiska Notepad ++ regexa

Docela jednoduché - ale pozrite si celý príklad pomocou tohto chytrého regexp z diskusie Stackoverflow.com na tému "Extrahujte e-mail z textu pomocou poznámkového bloku ++ a regexp" as ďalšou inšpiráciou z diskusie superuser.com "Ako odstrániť všetky riadky v Notepad ++ okrem riadky obsahujúce slovo, ktoré potrebujem? ".

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

Začenši s svojo datoteko - v tem primeru je ekstrakcija naslovov »TO« v Outlooku 2013 poslala e-poštno mapo - morda imate veliko čudnih znakov, nepotrebnega besedila, e-poštnih naslovov v isti vrstici ...

Prvi korak je, da odprete možnost Zamenjaj, Iskanje => Zamenjaj ali Ctrl + H.

Nootepad ++ regularni izraz

Tukaj v razdelku Poišči kaj vnesite pod regularni izraz.

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

V polje Zamenjaj, vnesite to, da zamenjate vsak e-poštni naslov z: prelomom vrstice \ n + iskalni niz $ 1 + prelom vrstice \ n

\n$1\n

Poskrbite, da boste preverili funkcijski gumb Regular Expression in kliknite Zamenjaj vse.

Oglejte si rezultat - vsak e-poštni naslov je zdaj sam v novi vrstici.

Naslednji korak je identificirati vse te vrstice, ki vsebujejo samo en e-poštni naslov. Odprite Marktab v oknu za iskanje. Kopirajte isto regexp kot prej, da bi prepoznali e-poštne naslove. Prepričajte se, da se z možnostjo »Vrstica zaznamkov« preveri regularni izraz in z Mark Označite postopek označevanja

V datoteki so vse vrstice, ki vsebujejo e-poštne naslove, označene z zaznamki.

V iskalnem omrežju => Bookmark, izberite Remove Unbookmarked Lines

In voilà! Vaša datoteka vsebuje samo e-poštne naslove brez nepotrebnega besedila.

Kot zadnji korak boste morda želeli odstraniti dvojnike, da boste imeli seznam edinstvenih e-poštnih naslovov.

Izvleči e-poštna sporočila iz besedila file

Če želite izpisati e-pošto iz besedilne datoteke, jo odprite z urejevalnikom besedila Notepad ++ in uporabite zgornja navodila, tako da uporabite regularni izraz, označite vsa sporočila, izberete samo e-poštna sporočila in jih kopirate.

Notepad ++ kopira vse regex tekme

Če želite kopirati vse regex ujemanja, uporabite Marktab v iskalnem oknu Notepad ++. Z vnosom regexp-a bodo označeni vsi rezultati, ki se ujemajo s regularnim izrazom, in jih je mogoče tako izbrati in kopirati.

Odstranite dvojnike v notepadu ++

Notepad ++ označi HTML oznake

Če želite odstraniti oznake HTML v besedilu Notepad ++ iz besedila, uporabite pod regularnim izrazom<.*?>|</.*?>in zamenjajte npr. s presledkom. Preverite, ali je v iskalnem obrazcu izbrano potrditveno polje za regularni izraz.

<.*?>|

Notepad ++ izvleček URL-jev

V meniju zamenjave, ki je dostopen s bližnjico CTRL + H, uporabite naslednji pravilnik, z regularnim izrazom in točko, ki se ujema z novo označeno vrstico:

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

Uporabite ta nadomestni niz, da dobite seznam vseh URL-jev, izpisanih v datoteki:

$1\n

Kako kopirati označene vrstice v NotePad ++?

Označeno besedilo v programu Notepad ++ lahko kopirate z iskalnikom regex, z uporabo menija search> mark, izberete linijo zaznamkov in kliknete označiti all.

Nato uporabite meni za iskanje> zaznamek> Kopiraj zaznamovane vrstice in rezultat lahko prilepite v novo datoteko, ki vsebuje kopijo označenih vrstic.

Kako izvleči e-poštna sporočila iz besedila v nekaj klikih?

Če želite izpisati e-poštna sporočila iz besedila, preprosto vnesite regularni izraz in poiščite vse e-poštne naslove v besedilni datoteki, na primer izpis vseh stikov iz Microsoft Outlooka.

Nato določite e-poštne naslove in odstranite dodatne vrstice. Z uporabo NotePad ++ ga lahko enostavno izvedete z upoštevanjem našega vodnika.

ekstrakt e-poštni naslov iz Notepad ++ z uporabo regex

Kako izvleči e-poštna sporočila iz datoteke CSV?

E-poštni naslovi v CSV-ju, kot je izvoz MicrosoftOutlook, delujejo popolnoma enako kot pri običajni besedilni datoteki.

Če želite izvleči e-poštna sporočila iz datoteke CSV, začnite z odpiranjem datoteke CSV z urejevalnikom besedila Notepad ++, ločite e-poštne naslove z zgoraj opisanim postopkom in jih kopirajte.

Če želite izvleči e-poštna sporočila iz datoteke CSV, sledite tem postopku:

  • Odprite datoteko CSV z urejevalnikom besedila Notepad ++,

  • Vnesite regularni izraz, ki se ujema z morebitnimi e-poštnimi naslovi,

  • Zamenjajte jih z e-pošto in prekinitvijo vrstice,

  • Uporabite redni izraz za zaznamek učinkovitih e-poštnih naslovov,

  • Odstranite vrstice, ki niso označene z e-poštnimi naslovi,

  • Pridobite končni seznam z izvedbo operacije odstranitve podvojencev, ki bo očistila datoteko in e-poštna sporočila izvzeta iz datoteke CSV in pripravljena za izvoz.

Ko zaključite e-poštna sporočila z izvlečki iz datoteke CSV z običajnim izrazom, jih boste lahko kopirali neposredno iz rezultatov.

Kako izvleči e-poštne naslove iz besedilne datoteke?

Yoann
O podjetju Yoann
Yoann is an international business consultant. He helps businesses implementing their international projects, facilitating exchanges between various cultures, specialties, streams, and technologies. He thrives in designing, improving, adapting, innovating, and making solutions work, to satisfy clients. He created www.ybierling.com to share his expertise. He worked more than 10 years in international business development, global supply chain perfection, financial optimization, SAP ERP project deployment, and Web based business support for various industries, such as logistics, cosmetics, consumer goods, beauty care, or fashion, in more than 30 countries around the globe.
 

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

Pustite komentar