المفكرة + + استخراج عناوين البريد الإلكتروني من ملف نصي

المفكرة + + استخراج عناوين البريد الإلكتروني من ملف نصي

كيفية استخراج عناوين البريد الإلكتروني من ملف نصي

وجود ملف ، على سبيل المثال استخراج من صندوق البريد الخاص بك ، وتريد استخراج عناوين البريد الإلكتروني فقط؟

باستخدام Notepad ++ والتعبير العادي البسيط ، هذا بسيط جدًا.

انظر أدناه مثال كامل ، أو ، لتلخيص ، فتح الملف الخاص بك ، استخدم أدناه regexp للعثور على عناوين البريد الإلكتروني ، إضافة فواصل الأسطر قبل وبعد كل منها ، ثم قم بتمييز الخطوط التي تحتوي على عنوان بريد إلكتروني وحذف الخطوط غير المميزة.

المفكرة + استخراج regex النص

بسيط جدا - ولكن انظر أدناه مثال كامل باستخدام هذا regexp ذكي من مناقشة Stackoverflow.com على " استخراج البريد الإلكتروني من النص باستخدام المفكرة ++ و regexp " ، ومع المزيد من الإلهام من مناقشة superuser.com "كيفية حذف جميع الخطوط في Notepad ++ باستثناء الخطوط التي تحتوي على كلمة أحتاجها؟ ".

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

بدءًا من ملفك - في هذا المثال ، أرسل استخراج عناوين "TO" في Outlook 2013 مجلد رسائل البريد الإلكتروني - قد يكون لديك الكثير من الأحرف الغريبة ، والنص غير الضروري ، وعناوين البريد الإلكتروني على نفس السطر ، ...

الخطوة الأولى هي فتح خيار استبدال ، Search => Replace أو Ctrl + H.

Nnotepad ++ التعبير العادي

هنا ، في البحث عن ما ، أدخل أدناه التعبير العادي.

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

في "استبدال بـ" ، أدخل هذا لاستبدال كل عنوان بريد إلكتروني عن طريق: فاصل الأسطر \ n + سلسلة البحث $ 1 + فاصل الأسطر \ n

\n$1\n

تأكد من التحقق من زر الاختيار التعبير العادي ، وانقر فوق استبدال الكل.

شاهد النتيجة - كل عنوان بريد إلكتروني أصبح الآن بمفرده في سطر جديد.

الخطوة التالية هي تحديد جميع هذه الخطوط التي تحتوي على عنوان بريد إلكتروني واحد فقط. افتح Marktab في نافذة البحث. انسخ التعبير العادي نفسه كما كان من قبل لتحديد عناوين البريد الإلكتروني. تأكد من تحديد التعبير العادي ، إلى جانب خيار خط الإشارة المرجعية ، وابدأ عملية وضع العلامات باستخدام علامة الكل

في الملف ، كل الخطوط التي تحتوي على عناوين البريد الإلكتروني هي الآن مرجعية.

في Search => Bookmark ، حدد Remove Unbookmarked Lines

و voilà! لا يحتوي ملفك الآن إلا على عناوين البريد الإلكتروني دون نص غير ضروري.

كخطوة أخيرة ، قد ترغب في إزالة التكرارات للحصول على قائمة بعناوين البريد الإلكتروني الفريدة.

استخراج رسائل البريد الإلكتروني من النص file

لاستخراج رسائل البريد الإلكتروني من ملف نصي ، افتحها باستخدام محرر النصوص Notepad ++ ، وتطبيق الإرشادات أعلاه ، باستخدام تعبير عادي ، ووضع علامات على جميع رسائل البريد الإلكتروني ، وتحديد رسائل البريد الإلكتروني فقط ، ونسخها.

المفكرة + + + نسخ جميع مباريات regex

لنسخ جميع تعابير regex ، استخدم Marktab في نافذة البحث Notepad ++. بوضع هنا regexp ، سيتم تمييز جميع النتائج التي تتطابق مع regexp ، ويمكن تحديدها ونسخها بهذه الطريقة.

إزالة التكرارات في المفكرة ++

المفكرة ++ شريط علامات HTML

لإزالة علامات HTML في Notepad ++ من نص ، استخدم أدناه التعبير العادي<.*?>|</.*?>، واستبدالها على سبيل المثال بمسافة. تأكد من تحديد خانة الاختيار التعبير العادي في نموذج البحث.

<.*?>|

المفكرة + استخراج URLs

في قائمة الاستبدال ، يمكن الوصول إليها باستخدام الاختصار CTRL + H ، استخدم regexp التالي ، مع التعبير العادي والنقطة المطابقة للخط الجديد:

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

واستخدم هذه السلسلة البديلة للحصول على قائمة بجميع عناوين URL المستخرجة في الملف:

$1\n

كيفية نسخ خطوط ملحوظ في NotePad ++

يمكن نسخ النص المحدد في Notepad ++ باستخدام بحث regex ، باستخدام البحث> قائمة علامة ، وتحديد خط الإشارات والنقر فوق الكل.

بعد ذلك ، استخدم قائمة البحث> إشارة مرجعية> نسخ خط الإشارة المرجعية ، ويمكن لصق النتيجة في ملف جديد يحتوي على نسخة من الخطوط المميزة.

كيفية استخراج رسائل البريد الإلكتروني من النص في عدد قليل من النقرات

لاستخراج رسائل البريد الإلكتروني من النص ، ما عليك سوى إدخال تعبير منتظم لمعرفة جميع عناوين البريد الإلكتروني في ملف نصي ، على سبيل المثال استخراج جميع جهات الاتصال الخاصة بك من Microsoft Outlook.

بعد ذلك ، حدد عناوين البريد الإلكتروني ، وأزل الأسطر الإضافية. باستخدام NotePad ++ ، يمكن القيام بذلك بسهولة من خلال اتباع دليلنا.

استخراج عنوان البريد الإلكتروني من المفكرة ++ باستخدام regex

كيفية استخراج رسائل البريد الإلكتروني من ملف CSV ؟

تعمل عناوين البريد الإلكتروني في ملف CSV ، مثل تصدير MicrosoftOutlook ، تمامًا كما تفعل مع ملف نصي قياسي.

To استخراج رسائل البريد الإلكتروني من ملف CSV , start by opening the CSV file with محرر نصوص المفكرة ++ , distinguish the single email addresses with the process explained above, and copy them.

To استخراج رسائل البريد الإلكتروني من ملف CSV follow the following process:

  • افتح ملف CSV باستخدام محرر النصوص Notepad ++ ،

  • أدخل التعبير العادي المطابق لعناوين البريد الإلكتروني المحتملة ،

  • استبدالها بالبريد الإلكتروني وخط فاصل ،

  • استخدم تعبيرًا عاديًا لوضع إشارة مرجعية على عناوين البريد الإلكتروني الفعالة ،

  • أزل الخطوط التي لا تحمل علامات والتي لا تحتوي على عناوين بريد إلكتروني ،

  • احصل على قائمة نهائية عن طريق إجراء عملية إزالة التكرارات التي ستقوم بتنظيف ملفك و استخراج رسائل البريد الإلكتروني من ملف CSV الخاص بك وجاهزة للتصدير.

بمجرد اكتمال استخراج رسائل البريد الإلكتروني من عملية ملف CSV باستخدام تعبير عادي ، ستتمكن من نسخها مباشرةً من النتائج.

قراءة المزيد

مقالات مماثلة

تعليقات (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!

اترك تعليقا