Notepad ++ mengekstrak alamat email dari file teks

Notepad ++ mengekstrak alamat email dari file teks

Cara mengekstrak alamat email dari file teks

Memiliki file, misalnya ekstraksi dari kotak surat Anda, dan Anda ingin mengekstrak hanya alamat email?

Menggunakan Notepad ++ dan ekspresi reguler sederhana, itu sangat sederhana.

Lihat di bawah contoh lengkap, atau, untuk meringkas, buka file Anda, gunakan di bawah ini regexp untuk menemukan alamat email, tambahkan jeda baris sebelum dan sesudah masing-masing, dan kemudian tandai baris yang berisi alamat email dan hapus baris tanpa tanda.

Teks ekstrak regex Notepad ++

Pretty straightforward - բայց տես ստորեւ ամբողջական օրինակ, օգտագործելով այս խելացի regexp- ից Stackoverflow.com- ի քննարկումից «Բացատրեք էլփոստից, տեքստի օգտագործմամբ, notepad ++ եւ regexp- ով», եւ հետագա ոգեշնչմամբ superuser.com քննարկումից «Ինչպես հեռացնել բոլոր տողերը Notepad ++ ում բացառությամբ տողեր, որոնք պարունակում են մի բառ, որն անհրաժեշտ է »:

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

Dimulai dengan file Anda - dalam contoh itu, ekstraksi alamat "TO" dari Outlook 2013 mengirim folder email - Anda mungkin memiliki banyak karakter aneh, teks yang tidak perlu, alamat email pada baris yang sama, ...

Langkah pertama adalah membuka opsi Ganti, Cari => Ganti atau Ctrl + H.

Nnotepad ++ ekspresi reguler

Di sini, di Temukan apa, masukkan di bawah ekspresi reguler.

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

Di Replace with, masukkan ini untuk mengganti setiap alamat email dengan: line break \ n + string pencarian $ 1 + line break \ n

\n$1\n

Pastikan untuk memeriksa tombol radio Regular Expression, dan klik Ganti Semua.

Lihat hasilnya - setiap alamat email sekarang sendirian di baris baru.

Langkah selanjutnya adalah mengidentifikasi semua baris ini yang hanya berisi satu alamat email. Buka Marktab di jendela Pencarian. Salin regexp yang sama seperti sebelumnya untuk mengidentifikasi alamat email. Pastikan ekspresi Reguler dicentang, bersama dengan opsi Bookmark baris, dan mulai menandai operasi dengan Tandai Semua

Di dalam file, semua baris yang berisi alamat email sekarang ditandai.

Di Search => Bookmark, pilih Remove Unbookmarked Lines

Dan voila! File Anda sekarang hanya berisi alamat email tanpa teks yang tidak perlu.

Sebagai langkah terakhir, Anda mungkin ingin menghapus duplikat untuk memiliki daftar alamat email unik.

Ekstrak email dari teks file

Untuk mengekstrak email dari file teks, buka menggunakan editor teks Notepad ++, dan terapkan instruksi di atas, dengan menggunakan ekspresi reguler, menandai semua email, hanya memilih email, dan menyalinnya.

Ekstrak email dari CSV

Alamat email dalam CSV, seperti ekspor MicrosoftOutlook, berfungsi persis sama dengan file teks standar. Buka file CSV dengan editor teks Notepad ++, bedakan alamat email tunggal dengan proses yang dijelaskan di atas, dan salin.

Notepad ++ menyalin semua pertandingan regex

Untuk menyalin semua pertandingan regex, gunakan jendela pencarian Marktab di Notepad ++. Dengan meletakkan di sini regexp, semua hasil yang cocok dengan regexp akan ditandai, dan dapat dipilih dan disalin seperti itu.

Hapus duplikat di notepad ++

Notepad ++ menghapus tag HTML

Untuk menghapus tag HTML di Notepad ++ dari teks, gunakan ekspresi reguler di bawah ini<.*?>|</.*?>, dan ganti misalnya dengan spasi. Pastikan bahwa kotak centang persamaan reguler dalam formulir pencarian telah dipilih.

<.*?>|

Notepad ++ mengekstrak URL

Di menu ganti, dapat diakses dengan pintasan CTRL + H, gunakan regexp berikut, dengan ekspresi reguler dan titik cocok dengan baris baru dicentang:

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

Dan gunakan string pengganti ini untuk mendapatkan daftar semua URL yang diekstrak dalam file:

$1\n

Cara menyalin garis yang ditandai di NotePad ++

Teks yang ditandai di Notepad ++ dapat disalin menggunakan pencarian regex, dengan menggunakan menu pencarian> mark, memilih garis bookmark dan mengklik tanda semua.

Kemudian, gunakan pencarian> bookmark> salin menu garis yang ditandai, dan hasilnya dapat ditempelkan dalam file baru, yang berisi salinan garis yang ditandai.

Cara mengekstrak email dari teks dalam beberapa klik

Untuk mengekstrak email dari teks, cukup masukkan ekspresi reguler untuk mengetahui semua alamat email dalam file teks, misalnya ekstraksi semua kontak Anda dari Microsoft Outlook.

Kemudian, identifikasi alamat email, dan hapus baris tambahan. Menggunakan NotePad ++, itu dapat dengan mudah dilakukan dengan mengikuti panduan kami.

ekstrak alamat email dari Notepad ++ menggunakan regex

Baca lebih lajut

Artikel serupa

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

Tinggalkan komentar