Notepad ++ ekstrakt e-mail adrese iz tekstualne datoteke

Notepad ++ ekstrakt e-mail adrese iz tekstualne datoteke

Kako izvući adrese e-pošte iz tekstualne datoteke

Imate datoteku, na primjer ekstrakciju iz vašeg poštanskog sandučeta, a želite li izvući samo adrese e-pošte?

Koristeći Notepad ++ i jednostavan regularni izraz, to je prilično jednostavno.

Pogledajte ispod potpuni primjer ili, u najmanju ruku, otvorite svoju datoteku, koristite ispod regexp-a kako biste pronašli adrese e-pošte, dodajte pauzu prije i nakon svake od njih, a zatim označite linije koje sadrže adresu e-pošte i obrišite neoznačene linije.

Notepad ++ regex ekstrakt tekst

Prilično jednostavan - ali pogledajte ispod pune primere pomoću ovog pametnog regexp-a iz Stackoverflow.com diskusije na temu "Izvlačite e-poštu iz teksta koristeći notepad ++ i regexp", a uz dodatnu inspiraciju iz superuser.com diskusije "Kako obrisati sve linije u Notepad ++ osim linije koje sadrže reč koju mi ​​treba? ".

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

Počevši od svoje datoteke - u tom primjeru izvlačenje "TO" adresa Outlook 2013 je poslalo e-poštu folder - možda imate puno čudnih znakova, nepotrebnih tekstova, adresa e-pošte na istoj liniji ...

Prvi korak je otvaranje opcije Replace, Search => Replace ili Ctrl + H.

Nnotepad ++ regularni izraz

Ovde, u Nađi šta, unesite ispod redovnog izraza.

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

U Replace with, unesite ovo da biste zamenili svaku adresu e-pošte pomoću: prekida linije \ n + niza za pretraživanje $ 1 + prelom linije \ n

\n$1\n

Obavezno proverite radio dugme Regular Expression i kliknite na dugme Zameni sve.

Pogledajte rezultat - svaka adresa e-pošte je sada na novoj liniji.

Sledeći korak je da identifikujete sve ove linije koje sadrže samo jednu adresu e-pošte. Otvorite Marktab u prozoru pretrage. Kopirajte isti regexp kao i ranije kako biste identifikovali adrese e-pošte. Uverite se da je regularni izraz označen, zajedno sa opcijom linija obeleživača i započnite operaciju označavanja Mark All

U datoteci su sve linije koje sadrže adrese e-pošte sada obeležene.

U Search => Bookmark, izaberite Remove Unbookmarked Lines

I voila! Vaša datoteka sada sadrži samo adrese e-pošte bez nepotrebnog teksta.

Kao poslednji korak, možda ćete želeti da uklonite duplikate da biste dobili listu jedinstvenih adresa e-pošte.

Ekstrakt e-pošte iz teksta file

Da biste izvukli e-poštu iz tekstualne datoteke, otvorite je koristeći Notepad ++ uređivač teksta i primijenite gore navedene upute, koristeći regularni izraz, označite sve e-poruke, odaberite samo e-poruke i kopirajte ih.

Notepad ++ kopira sve regex mečeve

Za kopiranje svih regex podudaranja, koristite Marktab u prozoru za pretraživanje Notepad ++. Stavljanjem regexp-a, svi rezultati koji odgovaraju regexp-u će biti označeni, i mogu biti odabrani i kopirani na taj način.

Uklonite duplikate u notepad ++

Notepad ++ strip HTML oznake

Da biste uklonili HTML oznake u Notepad ++ iz teksta, koristite ispod regularnog izraza<.*?>|</.*?>i zamijenite, na primjer, razmakom. Provjerite je li potvrđen okvir regularnog izraza u obrascu za pretraživanje.

<.*?>|

Notepad ++ ekstrakt URL-ova

U zamjenskom izborniku, dostupan s prečicom CTRL + H, upotrijebite sljedeći regexp, s regularnim izrazom i točkom koja odgovara novom označenom retku:

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

I koristite ovaj zamjenski niz kako biste dobili popis svih URL-ova izvađenih u datoteci:

$1\n

Kako kopirati označene linije u NotePad ++

Označeni tekst u Notepad-u ++ može se kopirati koristeći pretragu regexa, koristeći izbornik za pretraživanje> označavanje, odabir linije oznaka i klikanje na oznaku all.

Zatim, koristite pretraživanje> bookmark> copy bookmarked lines menu, a rezultat se može zalijepiti u novu datoteku, koja sadrži kopiju označenih linija.

Kako izdvojiti e-poruke iz teksta u nekoliko klikova

Da biste izvukli e-poruke iz teksta, jednostavno unesite regularni izraz da biste pronašli sve adrese e-pošte u tekstualnoj datoteci, na primer ekstrakciju svih kontakata iz programa Microsoft Outlook.

Zatim identifikujte adrese e-pošte i uklonite dodatne linije. Koristeći NotePad ++, lako se može uraditi slijedeći naš vodič.

ekstrakt e-mail adresu iz Notepad ++ koristeći regex

Kako izdvojiti e-poruke iz CSV datoteke?

Adresa e-pošte u CSV-u, kao što je izvoz MicrosoftOutlook, djeluje potpuno isto kao u standardnoj tekstualnoj datoteci.

To ekstrakt e-pošte iz CSV datoteke, start by opening the CSV file with Uređivač teksta Notepad ++ , distinguish the single email addresses with the process explained above, and copy them.

To ekstrakt e-pošte iz CSV datoteke follow the following process:

  • Otvorite CSV datoteku pomoću uređivača teksta Notepad ++,

  • Unesite regularni izraz koji se podudara sa potencijalnim adresama e-pošte,

  • Zamijenite ih e-poštom i prekidom linija,

  • Upotrijebite regularni izraz za označavanje efektivnih adresa e-pošte,

  • Uklonite neoznačene retke koji ne sadrže adrese e-pošte,

  • Nabavite konačni popis izvođenjem postupka uklanjanja duplikata koji će očistiti vašu datoteku, a e-poruke će biti izvađene iz vaše CSV datoteke i spremne za izvoz.

Nakon dovršetka e-mailova iz datoteke CSV datoteke redovitim izrazom, moći ćete ih kopirati izravno iz rezultata.

Čitaj više

Slični članci

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

Ostavite komentar