دفترچه یادداشت ++ آدرس ایمیل را در چند مرحله از پرونده متنی استخراج کنید




چگونه آدرس های ایمیل را از فایل متنی استخراج کنیم؟

داشتن یک پرونده، برای مثال استخراج از صندوق پستی خود، و شما می خواهید تنها آدرس ایمیل را استخراج کنید؟

با استفاده از Notepad ++ و بیان ساده ساده، بسیار ساده است.

زیر یک نمونه کامل را ببینید یا خلاصه کنید فایل خود را باز کنید، برای پیدا کردن آدرسهای ایمیل، regexp زیر را استفاده کنید، قبل و بعد از هر یک از آنها خطوط را اضافه کنید و سپس خطوط حاوی یک آدرس ایمیل را علامت بزنید و خطوط نامگذاری نشده را حذف کنید.

Notepad + + text regex

کاملا ساده - اما زیر نمونه کامل با استفاده از این regexp هوشمندانه از یک بحث Stackoverflow.com در استخراج ایمیل از متن با استفاده از notepad ++ و regexp و با الهام بیشتری از بحث superuser.com نحوه حذف تمام خطوط در Notepad ++ به جز خطوط حاوی یک کلمه که نیاز دارم؟

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

شروع از فایل خود - در این مثال، استخراج از آدرس TO از Outlook 2013 ارسال ایمیل پوشه - شما ممکن است بسیاری از شخصیت های عجیب و غریب، متن غیر ضروری، آدرس های ایمیل در همان خط، ...

اولین گام این است که گزینه Replace را باز کنید، Search => Replace یا Ctrl + H.

نمایش منظم Nnotepad ++

در اینجا، در Find what، زیر عبارات منظم وارد کنید.

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

در جایگزین با، این را وارد کنید تا هر آدرس ایمیل را به جای: line break \ n + search string $ 1 + break break \ n وارد کنید

\n$1\n

مطمئن شوید که دکمه رادیویی عبارات منظم را بررسی کرده و روی Replace All کلیک کنید.

نتیجه را ببینید - هر ایمیل در حال حاضر تنها در یک خط جدید است.

گام بعدی این است که شناسایی تمام این خطوط حاوی تنها یک آدرس ایمیل واحد باشد. Marktab را در پنجره جستجو باز کنید. همان طور که قبلا برای شناسایی آدرس ایمیل کپی کرده اید. اطمینان حاصل کنید که عبارات منظمی همراه با گزینه خط نشان داده شده را بررسی کنید و عملیات علامت گذاری را با علامت گذاری همه شروع کنید

در فایل، تمام خطوط حاوی آدرس ایمیل در حال حاضر دارای نشانه گذاری می شوند.

در جستجوی => Bookmark، خطوط Unbookmarked Remove را انتخاب کنید

وووالا! فایل شما در حال حاضر تنها شامل آدرس های ایمیل بدون متن غیر ضروری است.

به عنوان آخرین قدم، شما ممکن است بخواهید تکراری را حذف کنید تا فهرستی از آدرسهای ایمیل منحصر به فرد داشته باشید.

استخراج ایمیل از متن file

برای استخراج ایمیل از یک فایل متنی، آن را با استفاده از Notepad ++ ویرایشگر متن باز کنید و دستورالعمل بالا را با استفاده از عبارات منظم، برچسبگذاری همه ایمیلها، انتخاب فقط ایمیلها و کپی کردن آنها را اعمال کنید.

Notepad ++ کپی کردن همه ی بازی های Regex


برای کپی کردن تمام مسابقات Regex از Marktab در Notepad ++ پنجره جستجو استفاده کنید. با قرار دادن regexp در اینجا، تمام نتایج مطابق با regexp مشخص می شوند و می توانند انتخاب شوند و به همین ترتیب کپی شوند.

  حذف تکراری در ++ notepad

Notepad + + نوار تگ های HTML

برای حذف تگ های HTML در Notepad ++ از یک متن، از عبارت زیر استفاده کنید<.*?>|، و جایگزین به عنوان مثال با یک فضای. اطمینان حاصل کنید که جعبه عبارات منظم در فرم جستجو انتخاب شده است.

<.*?>|

Notepad + + عالمت URL ها

در منوی جایگزین، با استفاده از CTRL + H قابل دسترسی است، از regexp زیر استفاده کنید، با اصطلاح و نقطه منظم، خط جدید را انتخاب کنید.

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

و از این رشته جایگزین استفاده کنید تا لیستی از تمام URL های استخراج شده در فایل دریافت کنید:

$1\n

چگونه خطوط مشخص شده را در NotePad ++ کپی کنیم؟

متن مشخص شده در Notepad ++ را می توان با استفاده از جستجوی منوی علامت، انتخاب خط نشانگر و کلیک کردن بر روی همه علامت ها با استفاده از یک جستجوی منظم، با استفاده از یک جستجو انجام داد.

سپس از جستجوی> bookmark> منوی خطوط نشانه گذاری کپی کنید و نتیجه را می توان در یک فایل جدید حاوی کپی از خطوط مشخص شده قرار داد.

چگونه می توان ایمیل ها را از متن با چند کلیک استخراج کرد؟

برای استخراج ایمیل از متن، به سادگی عبارات منظم را برای یافتن همه آدرسهای ایمیل در یک فایل متنی وارد کنید، به عنوان مثال استخراج تمام مخاطبین خود از مایکروسافت چشم انداز.

سپس، آدرسهای ایمیل را شناسایی کرده و خطوط اضافی را حذف کنید. با استفاده از NotePad ++، می توانید به راحتی با پیروی از راهنمای ما انجام دهید.

آدرس ایمیل را از Notepad ++ با استفاده از regex استخراج کنید

چگونه می توان ایمیل را از پرونده CSV استخراج کرد؟

آدرس های ایمیل در CSV ، مانند صادرات MicrosoftOutlook ، دقیقاً مشابه پرونده های متنی استاندارد است.

برای استخراج ایمیل از پرونده CSV ، با باز کردن پرونده CSV با ویرایشگر متن Notepad ++ شروع کنید ، آدرس های ایمیل مجرد را با فرآیند توضیح داده شده در بالا متمایز کرده و آنها را کپی کنید.

برای استخراج ایمیل از پرونده CSV مراحل زیر را دنبال کنید:

  • پرونده CSV را با ویرایشگر متن Notepad ++ باز کنید ،
  • عبارت منظم‌ مطابق با آدرس های ایمیل احتمالی را وارد کنید ،
  • آنها را با ایمیل و خط شکسته جایگزین کنید ،
  • از یک عبارت معمولی برای علامت گذاری به آدرس های ایمیل موثر ،
  • حذف خطوط علامت گذاری شده که حاوی آدرس ایمیل نیست ،
  • با انجام یک عمل حذف نسخه های تکراری که باعث پاک شدن پرونده شما می شود و ایمیل های استخراج شده از پرونده CSV خود را تهیه کرده و آماده صادرات باشید ، لیست نهایی را بدست آورید.

هنگامی که نامه های استخراج شده از فرآیند پرونده CSV با استفاده از یک عبارت معمولی به اتمام رسید ، می توانید آنها را مستقیماً از نتایج کپی کنید.

چگونه آدرس های ایمیل را از فایل متنی استخراج کنیم؟



مشاوره تجاری بین المللی
درباره نویسنده - مشاوره تجاری بین المللی
یانو مشاور ، مجری و هماهنگ کننده تجارت بین المللی است. وی بیش از 10 سال در بیش از 30 کشور جهان در مشاغل جهانی ، زنجیره تأمین ، مالی ، پروژه های SAP ERP ، بهینه سازی وب و سئو برای صنایع مختلف از جمله لجستیک ، لوازم آرایشی ، کالاهای مصرفی ، مراقبت از زیبایی و مد فعالیت داشته است. .
 


نظرات (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!

پیام بگذارید