Notepad ++ แยกที่อยู่อีเมลจากไฟล์ข้อความ

Notepad ++ แยกที่อยู่อีเมลจากไฟล์ข้อความ

วิธีแยกที่อยู่อีเมลจากไฟล์ข้อความ

มีไฟล์ตัวอย่างเช่นการสกัดจากกล่องจดหมายของคุณและคุณต้องการแยกเฉพาะที่อยู่อีเมล?

ใช้ Notepad + + และ การแสดงออกปกติ ธรรมดาซึ่งง่ายมาก

ดูตัวอย่างด้านล่างหรือเพื่อสรุปเปิดไฟล์ของคุณใช้ regexp ด้านล่างเพื่อค้นหาที่อยู่อีเมลเพิ่มตัวแบ่งบรรทัดก่อนและหลังแต่ละบรรทัดจากนั้นทำเครื่องหมายบรรทัดที่มีที่อยู่อีเมลและลบบรรทัดที่ไม่ได้ทำเครื่องหมาย

Notepad ++ regex แยกข้อความ

Ба таври оддӣ бевосита - аммо дар поён аз рӯи мисол бо истифода аз ин такрори зеҳнӣ аз мубоҳисаи Stackoverflow.com дар бораи "Нишони почтаи электронӣ аз матн бо истифодаи нусхаи ++ ва regexp", ва бо ваҳй минбаъд аз муҳокимаи superuser.com "Чӣ тавр ҳамаи сатрҳоро дар Номзади ++ нест кардан ғайриимкон аст. хатҳои дорои калимае, ки ман мехоҳам? ".

(\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 + line break \ n

\n$1\n

ตรวจสอบให้แน่ใจว่าได้ตรวจสอบปุ่มวิทยุนิพจน์ปกติและคลิกแทนที่ทั้งหมด

ดูผลการค้นหา - ที่อยู่อีเมลแต่ละแห่งอยู่เพียงลำพังในบรรทัดใหม่

ขั้นต่อไปคือการระบุบรรทัดเหล่านี้ทั้งหมดที่มีเพียงที่อยู่อีเมลเดียวเท่านั้น เปิด Marktab ในหน้าต่าง Search คัดลอก regexp เดิมเช่นเดียวกับก่อนเพื่อระบุที่อยู่อีเมล ตรวจสอบให้แน่ใจว่ามีการเลือกนิพจน์ปกติพร้อมกับตัวเลือกบรรทัดบุ๊กมาร์กและเริ่มทำเครื่องหมายด้วย Mark All

ในไฟล์บรรทัดทั้งหมดที่มีที่อยู่อีเมลจะถูกบุ๊กมาร์กแล้ว

ใน Search => บุ๊กมาร์กเลือก Remove Unbookmarked Lines

และ voila! ตอนนี้ไฟล์ของคุณมีเพียงที่อยู่อีเมลที่ไม่มีข้อความที่ไม่จำเป็นเท่านั้น

ขั้นตอนสุดท้ายคุณอาจต้องการนำรายการซ้ำออกเพื่อให้มีที่อยู่อีเมลที่ไม่ซ้ำกัน

ดึงอีเมลออกจากข้อความ file

ในการแยกอีเมลออกจากไฟล์ข้อความให้เปิดโดยใช้โปรแกรม แก้ไขข้อความ Notepad ++ และใช้คำแนะนำด้านบนโดยใช้นิพจน์ทั่วไปติดแท็กอีเมลทั้งหมดเลือกเฉพาะอีเมลและคัดลอก

Notepad ++ คัดลอกการจับคู่ regex ทั้งหมด

หากต้องการคัดลอกการแข่งขัน regex ทั้งหมดให้ใช้หน้าต่าง Marktab ใน Notepad ++ หน้าต่างค้นหา ด้วยการใส่ regexp ที่นี่ผลลัพธ์ทั้งหมดที่ตรงกับ regexp จะถูกทำเครื่องหมายและสามารถเลือกและคัดลอกได้

ลบรายการที่ซ้ำใน Notepad ++

แผ่นจดบันทึก ++ แถบ HTML

ในการลบแท็ก HTML ใน Notepad ++ ออกจากข้อความให้ใช้การแสดงออกด้านล่างปกติ<.*?>|</.*?>และแทนที่ด้วยช่องว่าง ตรวจสอบให้แน่ใจว่าได้เลือกกล่องกาเครื่องหมายนิพจน์ทั่วไปในแบบฟอร์มการค้นหาแล้ว

<.*?>|

Notepad ++ แยก URL

ในเมนูแทนที่สามารถเข้าถึงได้ด้วยทางลัด CTRL + H ใช้ regexp ต่อไปนี้โดยมีนิพจน์ทั่วไปและจุดตรงกับบรรทัดใหม่ที่เลือก:

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

และใช้สตริงแทนที่นี้เพื่อรับรายการ URL ทั้งหมดที่ถูกแยกในไฟล์:

$1\n

วิธีคัดลอกบรรทัดที่ทำเครื่องหมายใน NotePad ++

ข้อความที่ทำเครื่องหมายใน Notepad ++ สามารถคัดลอกได้โดยใช้การค้นหา regex โดยใช้เมนูค้นหา> เครื่องหมายเลือกบรรทัดบุ๊กมาร์กและคลิกทำเครื่องหมายทั้งหมด

จากนั้นใช้การค้นหา> คั่นหน้า> คัดลอกเมนูบรรทัดที่คั่นหน้าและผลลัพธ์สามารถวางในไฟล์ใหม่ที่มีสำเนาของบรรทัดที่ทำเครื่องหมายไว้

วิธีดึงอีเมลออกจากข้อความด้วยการคลิกเพียงไม่กี่ครั้ง

หากต้องการแยกอีเมลออกจากข้อความเพียงป้อนนิพจน์ทั่วไปเพื่อค้นหาที่อยู่อีเมลทั้งหมดในไฟล์ข้อความตัวอย่างเช่นการแยกที่อยู่ติดต่อทั้งหมดของคุณจาก Microsoft Outlook

จากนั้นระบุที่อยู่อีเมลและลบบรรทัดเพิ่มเติม การใช้ NotePad ++ สามารถทำได้โดยทำตามคำแนะนำของเรา

แยกที่อยู่อีเมลจาก Notepad ++ โดยใช้ regex

จะ แยกอีเมลจากไฟล์ CSV ได้อย่างไร

ที่อยู่อีเมลใน CSV เช่นการส่งออก MicrosoftOutlook ทำงานเหมือนกับไฟล์ข้อความมาตรฐาน

To แยกอีเมลจากไฟล์ CSV , start by opening the CSV file with แก้ไขข้อความ Notepad ++ , 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!

ทิ้งข้อความไว้