Notepad ++ extrahuje e-mailové adresy z textového súboru v niekoľkých krokoch

Notepad ++ extrahuje e-mailové adresy z textového súboru v niekoľkých krokoch [Slovenský]

Ako extrahovať e-mailové adresy z textového súboru?

Máte súbor, napríklad extrakciu z vašej poštovej schránky a chcete extrahovať iba e-mailové adresy?

Pomocou programu Poznámkový blok ++ a jednoduchého regulárneho výrazu je to celkom jednoduché.

Pozrite si úplný príklad nižšie alebo, ak chcete zhrnúť, otvorte súbor, použite nižšie regexp na vyhľadanie e-mailových adries, pridajte pred a za každým z nich riadkové prerušenia a potom označte riadky obsahujúce e-mailovú adresu a odstráňte neoznačené riadky.

Poznámkový blok ++ regex extrakt text

තරමක් සරලයි - නමුත් නොපෑඩ් ++ සහ regexp භාවිතයෙන් පාඨයෙන් ඊ-මේල් පිටපත් කරන්න, මෙම සුපිරි ධජය භාවිතයෙන් මෙම හොඳ බුද්ධිමත් ආකෘතියෙන් පහත දැක්වුවහොත් සහ superuser.com සාකච්ඡාවකින් තවදුරටත් උපුටා ගැනීමෙන් "Notepad ++ හි සියලු රේඛා මකා දැමිය යුත්තේ කෙසේද? මට අවශ්ය වචනය අඩංගු පේළිද? ".

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

Začíname s vaším súborom - v tomto príklade, extrakcia adresy "TO" priečinka Outlook 2013 odoslaných e-mailov - môžete mať veľa zvláštnych znakov, zbytočný text, e-mailové adresy na rovnakom riadku, ...

Prvým krokom je otvorenie možnosti Nahradiť, Vyhľadávanie => Nahradiť alebo Ctrl + H.

Nnotepad ++ regulárny výraz

Tu v časti Nájsť, zadajte výraz pod regulárnym výrazom.

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

V položke Nahradiť zadajte túto adresu a nahraďte každú e-mailovú adresu nasledujúcimi slovami: reťazec \ n + vyhľadávací reťazec $ 1 + riadkový zlomok \ n

\n$1\n

Uistite sa, že je zaškrtnuté políčko Pravidelné výrazy a kliknite na tlačidlo Nahradiť všetko.

Pozrite sa na výsledok - každá e-mailová adresa je teraz sama na novom riadku.

Ďalším krokom je identifikácia všetkých riadkov obsahujúcich iba jednu e-mailovú adresu. Otvorte Marktab v okne Hľadať. Skopírujte rovnaký regexp ako predtým na identifikáciu e-mailových adries. Uistite sa, že je začiarknutý riadny výraz spolu s možnosťou riadku Záložka a spustite označenie pomocou funkcie Označiť všetko

V súbore sú teraz všetky riadky obsahujúce e-mailové adresy označené záložkou.

Vo vyhľadávaní => Záložka vyberte položku Odstrániť riadky bez značiek

A voilà! Váš súbor teraz obsahuje len e-mailové adresy bez zbytočného textu.

Ako posledný krok môžete odstrániť duplicity, aby ste mali zoznam jedinečných e-mailových adries.

Extrahujte e-maily z textu file

Ak chcete z textového súboru extrahovať e-maily, otvorte ho pomocou textového editora Notepad ++ a aplikujte vyššie uvedené pokyny pomocou regulárneho výrazu, označením všetkých e-mailov, výberom e-mailov a ich kopírovaním.

Poznámkový blok ++ kopíruje všetky regexné zápasy

Ak chcete skopírovať všetky prehľady regexu, použite vyhľadávacie okno programu Marktab in Notepad ++. Tým, že zadáte regexp, budú všetky výsledky zodpovedajúce regexp označené a môžu byť takto vybrané a skopírované.

Odstrániť duplicity v poznámkovom bloku ++

Poznámkový blok ++ pásy HTML značky

Ak chcete odstrániť značky HTML v programe Poznámkový blok ++ z textu, použite nižšie regulárny výraz<.*?>|</.*?>, a nahraďte napríklad medzeru. Uistite sa, že je vo vyhľadávacom formulári začiarknuté políčko regulárneho výrazu.

<.*?>|

Poznámkové bloky ++ extrahovať URL

V ponuke nahradenia, ktorá je dostupná pomocou klávesových skratiek CTRL + H, použite nasledujúci regexp, s regulárnym výrazom a bodka sa zhoduje s novým riadkom:

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

A použite tento nahradzujúci reťazec, aby ste získali zoznam všetkých adries URL získaných v súbore:

$1\n

Ako kopírovať označené riadky v NotePad ++?

Označený text v programe Poznámkový blok ++ sa dá kopírovať pomocou vyhľadávania pomocou regexu pomocou ponuky vyhľadávania> značka, výberom riadka záložky a kliknutím na označenie všetkých.

Potom použite vyhľadávanie> záložku> skopírovať menu so záložkami a výsledok sa môže vložiť do nového súboru obsahujúceho kópiu označených riadkov.

Ako extrahovať e-maily z textu niekoľkými kliknutiami?

Ak chcete extrahovať e-maily z textu, stačí zadať regulárny výraz, aby ste zistili všetky e-mailové adresy v textovom súbore, napríklad extrakciu všetkých kontaktov z programu Microsoft Outlook.

Potom identifikujte e-mailové adresy a odstráňte ďalšie riadky. Použitie NotePad + +, to môže byť ľahko vykonať podľa nášho sprievodcu.

extrahovať e-mailovú adresu z Notepad + + pomocou regex

Ako extrahovať e-maily zo súboru CSV?

E-mailové adresy v CSV, napríklad export MicrosoftOutlook, fungujú úplne rovnako ako v prípade štandardného textového súboru.

Ak chcete extrahovať e-maily zo súboru CSV, začnite otvorením súboru CSV v textovom editore Notepad ++, odlíšte jednotlivé e-mailové adresy od vyššie uvedeného postupu a skopírujte ich.

Ak chcete extrahovať e-maily zo súboru CSV, postupujte takto:

  • Otvorte súbor CSV pomocou textového editora Notepad ++,

  • Zadajte potenciálne výrazy zodpovedajúce e-mailovým adresám s regulárnym výrazom,

  • Nahraďte ich e-mailom a zalomením riadka,

  • Použite regulárny výraz na záložku účinných e-mailových adries,

  • Odstráňte neoznačené riadky, ktoré neobsahujú e-mailové adresy,

  • Ak chcete získať konečný zoznam, vykonajte operáciu odstránenia duplikátov, ktorá vyčistí váš súbor, e-maily budú extrahované zo súboru CSV a pripravené na export.

Po dokončení procesu extrahovania e-mailov zo súboru CSV pomocou regulárneho výrazu ich budete môcť skopírovať priamo z výsledkov.

Ako extrahovať e-mailové adresy z textového súboru?

Čítaj viac

Podobné články


Komentáre (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!

Zanechať komentár