Notepad ++ wyodrębnia adresy e-mail z pliku tekstowego

Notepad ++ wyodrębnia adresy e-mail z pliku tekstowego

Jak wyodrębnić adresy e-mail z pliku tekstowego

Posiadanie pliku, na przykład wyodrębnienie ze skrzynki pocztowej, i chcesz wyodrębnić tylko adresy e-mail?

Korzystanie z Notepad ++ i prostego wyrażenia regularnego jest dość proste.

Zobacz poniżej pełny przykład lub, podsumowując, otwórz swój plik, użyj poniższego wyrażenia regularnego, aby znaleźć adresy e-mail, dodaj podziały wierszy przed i po każdym z nich, a następnie zaznacz linie zawierające adres e-mail i usuń nieoznaczone linie.

Notepad ++ wyodrębnij tekst

ਬਹੁਤ ਹੀ ਸਿੱਧਾ - ਪਰ ਇੱਕ "ਸਟੈਪਪਰਪਰਵਾਹੋ" ਦੀ ਚਰਚਾ ਤੋਂ "ਇਸਪੈਡ ++ ਅਤੇ ਰੀਜੈਕਸ" ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਟੈਕਸਟ ਤੋਂ ਈਮੇਲ ਐਕਸਪ੍ਰੈਸ ਕਰੋ, ਅਤੇ ਸੁਪਰਯੂਜ਼ਰ ਡਾਉਨਲੋਡ ਤੋਂ ਅੱਗੇ ਪ੍ਰੇਰਨਾ ਨਾਲ, "ਹੁਸ਼ਿਆਰੀ ਰੀਜੈਕਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇਸ ਹੁਸ਼ਿਆਰ ਰਿਜੈਕਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਹੇਠਾਂ ਇਕ ਪੂਰਨ ਉਦਾਹਰਨ ਦੇਖੋ" ਨੋਟਪੈਡ ++ ਵਿੱਚ ਸਾਰੀਆਂ ਲਾਈਨਾਂ ਨੂੰ ਕਿਵੇਂ ਮਿਟਾਉਣਾ ਹੈ ਲਾਈਨਾਂ ਵਿਚ ਇਕ ਸ਼ਬਦ ਦੀ ਲੋੜ ਹੈ? ".

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

Zaczynając od pliku - w tym przykładzie wyodrębnienie adresów "TO" folderu wysłanych wiadomości e-mail w programie Outlook 2013 - możesz mieć wiele dziwnych znaków, niepotrzebny tekst, adresy e-mail w tej samej linii, ...

Pierwszym krokiem jest otwarcie opcji Zamień, Wyszukaj => Zamień lub Ctrl + H.

Nnotepad ++ wyrażenie regularne

Tutaj, w Znajdź, wpisz poniżej wyrażenie regularne.

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

W polu Zamień na wpisz to, aby zastąpić każdy adres e-mail przez: podział wiersza \ n + ciąg wyszukiwania 1 USD + podział wiersza \ n

\n$1\n

Upewnij się, że jest zaznaczone pole wyboru Wyrażenie regularne i kliknij opcję Zamień wszystko.

Zobacz wynik - każdy adres e-mail jest teraz sam w nowej linii.

Kolejnym krokiem jest zidentyfikowanie wszystkich linii zawierających tylko jeden adres e-mail. Otwórz Marktab w oknie wyszukiwania. Skopiuj to samo wyrażenie regularne jak poprzednio, aby zidentyfikować adresy e-mail. Upewnij się, że zaznaczone jest wyrażenie regularne, wraz z opcją Linia zakładki i rozpocznij operację znakowania za pomocą opcji Zaznacz wszystko

W pliku wszystkie linie zawierające adresy e-mail są teraz zakładkami.

W Search => Bookmark wybierz Remove Unbookmarked Lines

I voila! Twój plik zawiera teraz tylko adresy e-mail bez niepotrzebnego tekstu.

W ostatnim kroku możesz chcieć usunąć duplikaty, aby mieć listę unikatowych adresów e-mail.

Wyodrębnij e-maile z tekstu file

Aby wyodrębnić e-maile z pliku tekstowego, otwórz go za pomocą edytora tekstu Notepad ++ i zastosuj powyższe instrukcje, używając wyrażenia regularnego, oznaczając wszystkie e-maile, wybierając tylko e-maile i kopiując je.

Notepad ++ skopiuj wszystkie dopasowania regex

Aby skopiować wszystkie dopasowania regex, użyj okna wyszukiwania Marktab w Notepad ++. Wstawiając tutaj wyrażenie regularne, wszystkie wyniki pasujące do wyrażenia regularnego będą zaznaczone i mogą zostać wybrane i skopiowane w ten sposób.

Usuń duplikaty w notatniku ++

Notepad ++ strip znaczniki HTML

Aby usunąć znaczniki HTML w Notepad ++ z tekstu, użyj poniższego wyrażenia regularnego<.*?>|</.*?>i zastąp na przykład spacją. Upewnij się, że pole wyboru wyrażenia regularnego w formularzu wyszukiwania zostało zaznaczone.

<.*?>|

Notepad ++ wyodrębnia adresy URL

W menu zamień, dostępnym za pomocą skrótu CTRL + H, użyj następującego wyrażenia regularnego, z wyrażeniem regularnym i kropką dopasowanym do nowego wiersza sprawdzanego:

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

I użyj tego ciągu zastępującego, aby uzyskać listę wszystkich adresów URL wyodrębnionych w pliku:

$1\n

Jak kopiować zaznaczone linie w NotePad ++

Zaznaczony tekst w Notepad ++ można skopiować za pomocą wyszukiwania regex, korzystając z menu wyszukiwania> znacznika, wybierając linię zakładki i klikając opcję oznacz wszystkie.

Następnie użyj polecenia wyszukiwania> zakładka> skopiuj menu linii zakładek, a wynik można wkleić do nowego pliku zawierającego kopię zaznaczonych linii.

Jak wyodrębnić wiadomości e-mail z tekstu za pomocą kilku kliknięć

Aby wyodrębnić wiadomości e-mail z tekstu, po prostu wprowadź wyrażenie regularne, aby znaleźć wszystkie adresy e-mail w pliku tekstowym, na przykład wyodrębnienie wszystkich kontaktów z programu Microsoft Outlook.

Następnie zidentyfikuj adresy e-mail i usuń dodatkowe wiersze. Korzystając z NotePad ++, można to łatwo zrobić postępując zgodnie z naszym przewodnikiem.

wyodrębnij adres e-mail z Notepad ++ za pomocą wyrażenia regularnego

Jak wyodrębnić wiadomości e-mail z pliku CSV?

Adresy e-mail w pliku CSV, takie jak eksport MicrosoftOutlook, działają dokładnie tak samo, jak w przypadku standardowego pliku tekstowego.

To wyodrębnij wiadomości e-mail z pliku CSV , start by opening the CSV file with Edytor tekstu Notepad ++ , distinguish the single email addresses with the process explained above, and copy them.

To wyodrębnij wiadomości e-mail z pliku CSV follow the following process:

  • Otwórz plik CSV za pomocą edytora tekstu Notepad ++,

  • Wprowadź wyrażenie regularne pasujące do potencjalnych adresów e-mail,

  • Zastąp je e-mailem i łamaniem linii,

  • Użyj wyrażenia regularnego, aby dodać zakładkę do efektywnych adresów e-mail,

  • Usuń linie nie zaznaczone, które nie zawierają adresów e-mail,

  • Uzyskaj ostateczną listę, wykonując operację usuwania duplikatów, która oczyści plik i wyodrębni wiadomości e-mail z pliku CSV i będzie gotowa do eksportu.

Po zakończeniu wyciągania wiadomości e-mail z procesu CSV przy użyciu wyrażenia regularnego, będziesz mógł skopiować je bezpośrednio z wyników.

Czytaj więcej

Podobne artykuły

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

zostaw komentarz