Notepad ++ mengekstrak alamat email dari file teks dalam beberapa langkah




Bagaimana 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.

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

Bagaimana cara menyalin baris 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.

Bagaimana 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

Bagaimana cara mengekstrak email dari file CSV?

Alamat email dalam CSV, seperti ekspor MicrosoftOutlook, berfungsi persis sama dengan file teks standar.

Untuk mengekstrak email dari file CSV, mulailah dengan membuka file CSV dengan editor teks Notepad ++, bedakan alamat email tunggal dengan proses yang dijelaskan di atas, dan salinlah.

Untuk mengekstrak email dari file CSV, ikuti proses berikut:

  • Buka file CSV dengan editor teks Notepad ++,
  • Masukkan ekspresi reguler‌ yang cocok dengan alamat email potensial,
  • Ganti dengan email dan jeda baris,
  • Gunakan ekspresi reguler‌ untuk menandai alamat email yang efektif,
  • Hapus baris tanpa tanda yang tidak mengandung alamat email,
  • Dapatkan daftar akhir dengan melakukan operasi hapus duplikat‌ yang akan membersihkan file Anda dan surel surel diekstrak dari file CSV Anda dan siap untuk diekspor.

Setelah mengekstrak email dari proses file CSV selesai menggunakan ekspresi reguler, Anda akan dapat menyalinnya langsung dari hasilnya.

Bagaimana cara mengekstrak alamat email dari file teks?



Konsultasi Bisnis Internasional
Tentang Penulis - Konsultasi Bisnis Internasional
Yoann adalah Konsultan Bisnis Internasional, fasilitator dan koordinator. Dia bekerja lebih dari 10 tahun dalam bisnis global, rantai pasokan, keuangan, proyek SAP ERP, pengoptimalan Web dan SEO untuk berbagai industri, seperti logistik, kosmetik, barang konsumsi, perawatan kecantikan, atau mode, di lebih dari 30 negara di seluruh dunia. .
 


Komentar (7)

 2018-08-19  Irene Page
Simple, clair et bien expliqué, merci beaucoup
 2018-08-19  Lee Ryan
No sabía acerca de estos detalles, por favor haga más
 2018-08-19  Raymond Mcbride
O poveste grozavă, mulțumesc pentru schimbul
 2018-08-19  Kathryn Baker
ที่ทำงานได้ดีสำหรับฉันไม่จำเป็นต้องดูเพิ่มเติมใด ๆ
 2018-11-05  testkingaws
Thank you, author, was very useful for me
 2019-01-16  George Mauricio Santana Lima
THIS TUTORIAL IS AMAZING, SUCH AN USEFUL GUIDE! <3
 2019-01-16  Kaspars
Thank you! This came handy!

Tinggalkan komentar