Notepad ++ ekstrak alamat e-mel dari fail teks dalam beberapa langkah

Mempunyai fail, contohnya pengekstrakan dari peti mel anda, dan anda hanya mahu mengekstrak alamat e-mel?


Bagaimana untuk mengekstrak alamat e-mel dari fail teks?

Mempunyai fail, contohnya pengekstrakan dari peti mel anda, dan anda hanya mahu mengekstrak alamat e-mel?

Menggunakan Notepad ++ dan ungkapan biasa yang mudah, itu cukup mudah.

Lihat di bawah contoh penuh, atau, untuk meringkaskan, buka fail anda, gunakan di bawah regexp untuk mencari alamat e-mel, tambah baris rehat sebelum dan selepas masing-masing, dan kemudian tandakan baris yang mengandungi alamat e-mel dan padamkan baris yang tidak ditanda.

Notepad ++ teks ekstrak regex

Cukup mudah - tetapi lihat di bawah contoh penuh menggunakan regexp pintar ini dari perbincangan stackoverflow.com mengenai Ekstrak E -mel dari teks menggunakan Notepad ++ dan Regexp .

Dan juga dengan inspirasi lebih lanjut dari perbincangan Superuser.com Bagaimana untuk memadam semua baris dalam Notepad ++ kecuali garis yang mengandungi perkataan yang saya perlukan? .

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

Bermula dengan fail anda - dalam contoh itu, pengekstrakan alamat TO pada folder e-mel Outlook 2013 yang dihantar - anda mungkin mempunyai banyak aksara pelik, teks yang tidak diperlukan, alamat e-mel pada baris yang sama, ...

Langkah pertama ialah membuka pilihan Ganti, Cari => Ganti atau Ctrl + H.

Nnotepad ++ ungkapan biasa

Di sini, dalam Cari apa, masukkan di bawah ungkapan biasa.

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

Di Gantikan dengan, masukkan ini untuk menggantikan setiap alamat e-mel dengan: break line \ n + rentetan carian $ 1 + break line \ n

\n$1\n

Pastikan anda menyemak butang radio Peribahasa Biasa, dan klik Ganti Semua.

Lihat hasilnya - setiap alamat e-mel sekarang bersendirian pada baris baru.

Langkah seterusnya adalah untuk mengenal pasti semua baris ini yang mengandungi hanya satu alamat e-mel. Buka Marktab dalam tetingkap Cari. Salin regexp yang sama seperti dahulu untuk mengenal pasti alamat e-mel. Pastikan ungkapan Biasa diperiksa, bersama dengan pilihan talian Tanda, dan mulakan operasi penandaan dengan Mark All

Di dalam fail, semua baris yang mengandungi alamat e-mel kini ditandakan.

Dalam Carian => Penanda halaman, pilih Buang Talian Buku Tidak Diketahui

Dan sayang! Fail anda sekarang hanya mengandungi alamat e-mel tanpa teks yang tidak diperlukan.

Sebagai langkah terakhir, anda mungkin mahu mengeluarkan pendua untuk mempunyai senarai alamat e-mel yang unik.

Ekstrak e-mel dari teks file

Untuk mengekstrak e-mel dari fail teks, buka menggunakan notepad ++ editor teks, dan gunakan arahan di atas, dengan menggunakan ungkapan biasa, menandakan semua e-mel, hanya memilih e-mel, dan menyalinnya.

Notepad ++ menyalin semua perlawanan regex

Untuk menyalin semua perlawanan regex, gunakan Marktab dalam tetingkap carian Notepad ++. Dengan meletakkan di sini regexp, semua keputusan yang sepadan dengan regexp akan ditandakan, dan boleh dipilih dan disalin dengan cara itu.

Tag HTML + Notepad ++

Untuk mengalih keluar tag HTML dalam Notepad ++ dari teks, gunakan di bawah ungkapan biasa<.*?>|</.*?>, dan menggantikan contohnya dengan ruang. Pastikan kotak semak  ekspresi biasa   dalam borang carian telah dipilih.

Notepad ++ ekstrak URL

Menjadi Excel Pro: Sertai kursus kami!

Meningkatkan kemahiran anda dari pemula kepada Hero dengan kursus asas Excel 365 kami, yang direka untuk menjadikan anda mahir dalam hanya beberapa sesi.

Daftar di sini

Meningkatkan kemahiran anda dari pemula kepada Hero dengan kursus asas Excel 365 kami, yang direka untuk menjadikan anda mahir dalam hanya beberapa sesi.

Dalam menu gantian, boleh diakses dengan pintasan CTRL + H, gunakan regexp berikut, dengan ungkapan biasa dan titik sepadan dengan baris baru yang diperiksa:

Dan gunakan pengganti string ini untuk mendapatkan senarai semua URL yang diekstrak dalam fail:

Bagaimana untuk menyalin garis yang ketara di NotePad ++?

Teks yang ditandakan dalam Notepad ++ boleh disalin menggunakan carian regex, dengan menggunakan menu tanda carian>, pilih garis penanda dan mengklik tanda semua.

Kemudian, gunakan carian> penanda buku> menyalin menu garisan yang ditanda halaman, dan hasilnya boleh disisipkan dalam fail baru, yang mengandungi salinan garisan bertanda.

Bagaimana cara mengekstrak e-mel dari teks dalam beberapa klik?

Untuk mengeluarkan e-mel dari teks, cukup masukkan ungkapan biasa untuk mengetahui semua alamat e-mel dalam fail teks, contohnya pengekstrakan semua kenalan anda dari Microsoft Outlook.

Kemudian, kenalpasti alamat e-mel, dan keluarkan baris tambahan. Menggunakan NotePad ++, ia dapat dengan mudah dilakukan dengan mengikuti panduan kami.

ekstrak alamat e-mel dari Notepad ++ menggunakan regex

Bagaimana untuk mengeluarkan e-mel daripada fail CSV?

Alamat e-mel dalam CSV, seperti eksport Microsoft Outlook, berfungsi sama seperti untuk fail teks standard.

Untuk mengeluarkan e-mel dari fail CSV, mulakan dengan membuka fail CSV dengan editor teks Notepad ++, membezakan alamat e-mel tunggal dengan proses yang dijelaskan di atas, dan menyalinnya.

Untuk mengeluarkan e-mel daripada fail CSV, ikuti proses berikut:

  • Buka fail CSV dengan editor teks Notepad ++,
  • Masukkan alamat e-mel yang berpadanan ungkapan biasa,
  • Gantikan mereka dengan e-mel dan rehat garis,
  • Gunakan ungkapan biasa untuk menandakan alamat e-mel yang berkesan,
  • Keluarkan garis tanpa buku yang tidak mengandungi alamat e-mel,
  • Dapatkan senarai akhir dengan melakukan operasi pendua keluarkan yang akan membersihkan fail anda dan mempunyai e-mel yang diekstrak daripada fail CSV anda dan bersedia untuk dieksport.

Setelah e-mel ekstrak dari proses fail CSV selesai dengan menggunakan ungkapan biasa, anda akan dapat menyalinnya secara langsung dari hasilnya.

Gmail: Bagaimana untuk menghantar e-mel ke semua kenalan?

Menggunakan aplikasi e-mel yang popular Gmail, adalah mungkin untuk menghantar e-mel kepada semua kenalan dengan mengekstrak pertama senarai kenalan.

Untuk berbuat demikian, buka kenalan Google anda, dan pergi ke menu Kenalan Lain, di mana anda akan dapati alamat e-mel sesiapa yang pernah anda bertukar e-mel dengan.

Kemudian, pilih kenalan dengan mengklik pada kotak pilihan di sebelahnya - dan menu baru akan muncul, yang membolehkan anda memilih semua kenalan yang anda inginkan dengan mengembangkan anak panah biru, dan kemudian untuk mengeksport semua e-mel kenalan Gmail anda dengan mengklik pada tiga biru Titik di sebelah kanan, dan memilih pilihan eksport e-mel ke fail tempatan yang sesuai dengan keperluan anda: Google CSV, Outlook CSV, atau vCard untuk kenalan iOS.

Jika anda mempunyai terlalu banyak kenalan untuk mengendalikan dalam fail CSV yang dihasilkan, pertimbangkan untuk membelah fail CSV anda.

Split fail teks CSV anda dengan kenalan yang dieksport dari Gmail

Anda juga boleh mengeksport semua kenalan terus dari menu ini dengan memilih pilihan yang sesuai, kotak semak Semua Kenalan.

Soalan Yang Sering Ditanya

Bagaimana pengekstrak e -mel dari fail teks?
Untuk mengekstrak e -mel dari fail teks, buka dengan editor teks Notepad ++ dan gunakan arahan di atas menggunakan ungkapan biasa, menandakan semua e -mel, memilih hanya e -mel, dan menyalinnya.
Bagaimana cara e -mel notepad ++ dari teks?
Untuk mengalih keluar pendua di Notepad ++, anda boleh menggunakan plugin TextFx. Selepas memasang plugin, pilih teks yang anda mahu menyusun dan menavigasi ke TextFx> TextFx Tools> Sort Talian Case Sensitive (atau kes tidak sensitif). Pastikan 'output jenis hanya unik (pada lajur) baris' diperiksa untuk mengeluarkan pendua.
Bagaimana saya boleh mengekstrak alamat e -mel dari fail teks menggunakan notepad ++?
Untuk mengekstrak alamat e -mel dari fail teks di Notepad ++, anda boleh menggunakan carian ekspresi biasa. Buka dialog carian dengan Ctrl+ F, beralih ke tab 'Mark', semak 'Bookmark Line', masukkan ungkapan biasa untuk memadankan alamat e-mel (seperti \ b [a-z0-9 ._%+-]+ @[A-z0-z0-9 .-]+\. [A-z | a-z] {2,} \ b), dan klik 'tandakan semua'. Kemudian, buka menu 'carian', pilih 'bookmark', dan 'salinan baris bookmarked' untuk mendapatkan senarai semua alamat e -mel.
Apa yang perlu pengguna lakukan jika mereka menghadapi masalah memuatkan plugin 32-bit pada Notepad ++?
Pengguna harus memastikan mereka menjalankan versi serasi Notepad ++ (versi 32-bit untuk plugin 32-bit). Sekiranya isu -isu berterusan, pertimbangkan untuk mencari versi terkini plugin atau berunding dengan forum komuniti Notepad ++ untuk nasihat penyelesaian masalah tertentu.

Yoann Bierling
Mengenai Pengarang - Yoann Bierling
Yoann Bierling adalah Profesional Perundingan Penerbitan & Digital Web, membuat kesan global melalui kepakaran dan inovasi dalam teknologi. Ghairah tentang memperkasakan individu dan organisasi untuk berkembang maju dalam era digital, dia didorong untuk memberikan hasil yang luar biasa dan memacu pertumbuhan melalui penciptaan kandungan pendidikan.

Menjadi Excel Pro: Sertai kursus kami!

Meningkatkan kemahiran anda dari pemula kepada Hero dengan kursus asas Excel 365 kami, yang direka untuk menjadikan anda mahir dalam hanya beberapa sesi.

Daftar di sini

Meningkatkan kemahiran anda dari pemula kepada Hero dengan kursus asas Excel 365 kami, yang direka untuk menjadikan anda mahir dalam hanya beberapa sesi.




Komen (4)

 2018-08-19 -  Irene Page
Mudah, jelas dan dijelaskan dengan baik, terima kasih banyak
 2018-11-05 -  testkingaws
Terima kasih, pengarang, sangat berguna untuk saya
 2019-01-15 -  George Mauricio Santana Lima
Tutorial ini menakjubkan, panduan yang berguna!
 2019-01-15 -  Kaspars
Terima kasih! Ini datang!

Tinggalkan komen