✅استخراج تمام ایمیلها از یک فایل!
🔹یک ترفند ساده اما قدرتمند: استخراج تمام آدرسهای ایمیل از یک فایل متنی با یک دستور. بدون پایتون یا دردسر اضافی.
🔸فرض کنید فایلی به نام
data.txt داریم. برای استخراج تمام آدرسهای ایمیل از آن، از
grep به همراه یک عبارت منظم استفاده میکنیم:
grep -Eo '[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}' data.txt🔸آپشن -
E عبارات منظم توسعهیافته را فعال میکند،
-o فقط تطابقها را نمایش میدهد و این عبارت منظم اکثر ایمیلهای معتبر را پوشش میدهد.
🔹اگر میخواهید نتیجه را در یک فایل ذخیره کنید:
grep -Eo '[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}' data.txt > emails.txt🔹اگر نیاز به جمعآوری سریع یک پایگاه داده برای تجزیه و تحلیل، اشکالزدایی یا فیلتر کردن دارید، مناسب است.
〰〰〰〰〰〰〰
🖥
@devloper98