Notepad ++ ekstraktib e-posti aadresse tekstifailist

Notepad ++ ekstraktib e-posti aadresse tekstifailist

Kuidas ekstraktida e-posti aadresse tekstifailist

Kas teil on fail, näiteks oma postkasti hankimine ja soovite ekstraktida ainult e-posti aadressid?

Notepad ++ ja lihtsa regulaaravaldise kasutamine on üsna lihtne.

Vaadake täielikku näidet allpool või, kokkuvõtteks, avage oma fail, kasutage allpool regexp, et leida e-posti aadresse, lisada rea ​​vaheajad enne ja pärast igaüks neist, ning seejärel märkige read, mis sisaldavad e-posti aadressi, ja tühjendage märgistamata read.

Notepad ++ regexi väljavõtte tekst

Päris üsna otsene - kuid näete täieliku näitena, kasutades seda tarkat regexpit Stackoverflow.com-i arutelust "Eemalda e-post tekstist, kasutades notepad ++ ja regexpit" ning täiendava inspiratsiooni superuser.com-i arutelust "Kuidas kustutada kõik read Notepad ++ välja arvatud mis sisaldavad sõna, mida ma vajan? "

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

Alustades oma failist - sellises näites Outlook 2013 saadetud meilide kausta "TO" aadresside väljavõtte tegemine - teil võib olla sama palju ridu märke, ebavajalikke tekste, e-posti aadresse ...

Esimene samm on selle asemel, et avada vahetus Võimalus, Otsi => Asenda või Ctrl + H.

Nnotepad ++ regulaaravaldis

Siin, leidke midagi, sisestage regulaaravaldise all.

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

In Replace with sisestage see, et asendada iga e-posti aadress: rida break \ n + otsing string $ 1 + line break \ n

\n$1\n

Kontrollige regulaarselt väljendatud raadionuppu ja klõpsake nuppu Asenda kõik.

Vaadake tulemust - iga e-posti aadress on nüüd uuele reale üksi.

Järgmine samm on tuvastada kõik need read, mis sisaldavad ainult ühte e-posti aadressi. Avaneb Marktab aknas Otsi. Kopeerige sama regexp nagu e-posti aadresside tuvastamiseks varem. Veenduge, et Regulaaravaldist on märgitud koos järjehoidjaroundi valikuga ja alustage märgistamise toimingut märkige kõik

Failis on kõik e-posti aadresse sisaldavad read nüüd järjehoidjatega märgitud.

In Search => Bookmark, valige Remove Unbarkmarked Lines

Ja vőlla! Teie fail sisaldab nüüd ainult e-posti aadresse ilma tarbetu tekstita.

Viimase sammuna võite eemaldada duplikaadid, et saada kordumatuid e-posti aadresse.

Eemaldage tekstidest e-kirjad file

E-kirjade väljavõtmiseks tekstifailist avage see Notepad ++ tekstiredaktori abil ja rakendage ülaltoodud juhiseid, kasutades tavalist väljendit, märgistades kõik e-kirjad, valides ainult e-kirjad ja kopeerides need.

Saate e-kirju CSV-st välja võtta

CSV-s olevad e-posti aadressid, näiteks MicrosoftOutlook-eksport, toimivad täpselt samamoodi nagu tavalise tekstifaili puhul. Avage CSV-fail Notepad ++ tekstiredaktoriga, eristage e-posti aadressid ülalkirjeldatud protsessiga ja kopeerige need.

Notepad ++ kopeerige kõik regexi vasted

Kõigi regex-vastete kopeerimiseks kasutage Marktabi Notepad ++ otsingu aknas. Regexp seades märgitakse kõik regexpile vastavad tulemused ja neid saab sel viisil valida ja kopeerida.

Duplikaatide eemaldamine märkmikku ++

Notepad ++ ribad HTML-sildid

HTML-märgendite eemaldamiseks Notepad ++ tekstist kasutage allpool tavalist väljendit<.*?>|</.*?>ja asenda näiteks tühikuga. Veenduge, et otsinguvormis on valitud regulaaravaldise märkeruut.

<.*?>|

Notepad ++ ekstrakti URLid

Kasutage asendusmenüüs CTRL + H kiirvalikut, kasutades järgmist regexpi, tavalise avaldise ja punktiga sobib uus kontrollitud rida:

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

Ja kasutage seda asendusstringi, et saada loend kõigist failis ekstraktitud URL-idest:

$1\n

Kuidas kopeerida märgitud ridu märkmikus ++

Notepad ++-s märgistatud teksti saab kopeerida regex-otsingu abil, kasutades otsingu> märgi menüüd, valides järjehoidja rea ​​ja klõpsates märke kõik.

Seejärel kasutage otsingu> järjehoidja> kopeerige järjehoidjatega ridu menüüd ja tulemust saab kleepida uude faili, mis sisaldab märgitud rida.

Kuidas eraldada e-kirju tekstist mõne klõpsuga

E-kirjade tekstist väljavõtmiseks sisestage lihtsalt tavaline väljend, et leida kõik tekstifailis olevad e-posti aadressid, näiteks kõigi kontaktide väljavõtmine Microsoft Outlookist.

Seejärel identifitseerige e-posti aadressid ja eemaldage täiendavad read. NotePad ++ abil saab seda hõlpsasti teha meie juhendi järgi.

väljavõtte e-posti aadress Notepad ++ abil, kasutades regexi

Loe rohkem

Sarnased artiklid

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

Jäta kommentaar