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

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


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

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

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

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

Notepad ++ 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 + 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 จะถูกทำเครื่องหมายและสามารถเลือกและคัดลอกได้

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

เป็น Pro Excel: เข้าร่วมหลักสูตรของเรา!

ยกระดับทักษะของคุณจากมือใหม่เป็นฮีโร่ด้วยหลักสูตร Excel 365 Basics ของเราออกแบบมาเพื่อให้คุณมีความเชี่ยวชาญในช่วงไม่กี่ครั้ง

ลงทะเบียนที่นี่

ยกระดับทักษะของคุณจากมือใหม่เป็นฮีโร่ด้วยหลักสูตร Excel 365 Basics ของเราออกแบบมาเพื่อให้คุณมีความเชี่ยวชาญในช่วงไม่กี่ครั้ง

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

Notepad ++ แยก URL

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

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

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

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

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

วิธีการแยกอีเมลจากข้อความในไม่กี่คลิก?

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

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

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

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

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

ในการแยกอีเมลจากไฟล์ CSV ให้เริ่มต้นด้วยการเปิดไฟล์ CSV ด้วยโปรแกรมแก้ไขข้อความ Notepad ++ แยกที่อยู่อีเมลเดียวกับกระบวนการที่อธิบายไว้ข้างต้นและคัดลอก

หากต้องการแยกอีเมลจากไฟล์ CSV ให้ทำตามขั้นตอนต่อไปนี้:

  • เปิดไฟล์ CSV ด้วยโปรแกรมแก้ไขข้อความ Notepad ++
  • ป้อนนิพจน์ทั่วไปที่ตรงกับที่อยู่อีเมล
  • แทนที่ด้วยอีเมลและแบ่งบรรทัด
  • ใช้นิพจน์ทั่วไปเพื่อคั่นที่อยู่อีเมลที่มีประสิทธิภาพ
  • ลบบรรทัดที่ไม่มีบุ๊คมาร์คซึ่งไม่มีที่อยู่อีเมล
  • รับรายการสุดท้ายโดยทำการลบข้อมูลซ้ำที่จะล้างไฟล์ของคุณและแยกอีเมลออกจากไฟล์ CSV ของคุณและพร้อมที่จะส่งออก

เมื่อสารสกัดอีเมลจากกระบวนการไฟล์ CSV เสร็จสิ้นโดยใช้นิพจน์ปกติคุณจะสามารถคัดลอกโดยตรงจากผลลัพธ์

Gmail: วิธีการส่งอีเมลไปยังผู้ติดต่อทั้งหมด?

การใช้แอปพลิเคชันอีเมลยอดนิยม Gmail เป็นไปได้ที่จะส่งอีเมลไปยังผู้ติดต่อทั้งหมดโดยการแยกรายชื่อผู้ติดต่อก่อน

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

จากนั้นเลือกผู้ติดต่อโดยคลิกที่ช่องทำเครื่องหมายถัดจากมัน - และเมนูใหม่จะปรากฏขึ้นช่วยให้คุณเลือกผู้ติดต่อทั้งหมดที่คุณต้องการโดยการขยายลูกศรสีน้ำเงินจากนั้นส่งออกอีเมลผู้ติดต่อ Gmail ทั้งหมดของคุณโดยคลิกที่สามสีน้ำเงิน จุดทางด้านขวาและเลือกตัวเลือกการส่งออกอีเมลไปยังไฟล์โลคัลที่เหมาะสมกับความต้องการของคุณ: Google CSV, Outlook CSV หรือ VCARD สำหรับผู้ติดต่อ iOS

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

แยกไฟล์ข้อความ CSV ของคุณด้วยผู้ติดต่อที่ส่งออกจาก Gmail

นอกจากนี้คุณยังสามารถส่งออกผู้ติดต่อทั้งหมดโดยตรงจากเมนูนี้โดยเลือกตัวเลือกที่เหมาะสมช่องทำเครื่องหมายผู้ติดต่อทั้งหมด

คำถามที่พบบ่อย

ตัวแยกอีเมลจากไฟล์ข้อความเป็นอย่างไร?
ในการแยกอีเมลจากไฟล์ข้อความให้เปิดด้วยตัวแก้ไขข้อความ Notepad ++ และใช้คำแนะนำด้านบนโดยใช้นิพจน์ทั่วไปทำเครื่องหมายอีเมลทั้งหมดเลือกเฉพาะอีเมลและคัดลอก
จะทำอย่างไรให้บันทึกอีเมลจากข้อความจากข้อความได้อย่างไร?
ในการลบรายการซ้ำใน Notepad ++ คุณสามารถใช้ปลั๊กอิน TextFX หลังจากติดตั้งปลั๊กอินให้เลือกข้อความที่คุณต้องการจัดเรียงและนำทางไปยัง TextFx> เครื่องมือ textfx> เรียงลำดับบรรทัดที่ละเอียดอ่อน (หรือกรณีที่ไม่รู้สึก) ตรวจสอบให้แน่ใจว่ามีการตรวจสอบ 'การเรียงลำดับเฉพาะ (ที่คอลัมน์ที่คอลัมน์)' ถูกตรวจสอบเพื่อลบซ้ำ
ฉันจะแยกที่อยู่อีเมลออกจากไฟล์ข้อความโดยใช้ Notepad ++ ได้อย่างไร
ในการแยกที่อยู่อีเมลจากไฟล์ข้อความใน Notepad ++ คุณสามารถใช้การค้นหานิพจน์ทั่วไป เปิดกล่องโต้ตอบการค้นหาด้วย Ctrl+ F, สลับไปที่แท็บ 'mark', ตรวจสอบ 'line bookmark', ป้อนนิพจน์ปกติเพื่อจับคู่ที่อยู่อีเมล (เช่น \ b [A-ZA-Z0-9 ._%+-]+ @[a-za-z0-9 .-]+\. [a-z | a-z] {2,} \ b) และคลิก 'ทำเครื่องหมายทั้งหมด' จากนั้นเปิดเมนู 'ค้นหา' เลือก 'บุ๊กมาร์ก' และ 'คัดลอกสายบุ๊กมาร์ก' เพื่อรับรายการที่อยู่อีเมลทั้งหมด
ผู้ใช้ควรทำอย่างไรหากพวกเขาพบปัญหาในการโหลดปลั๊กอิน 32 บิตบน Notepad ++
ผู้ใช้ควรตรวจสอบให้แน่ใจว่าพวกเขาใช้งาน Notepad ++ เวอร์ชันที่เข้ากันได้ (เวอร์ชัน 32 บิตสำหรับปลั๊กอิน 32 บิต) หากปัญหายังคงมีอยู่ให้พิจารณาค้นหาปลั๊กอินเวอร์ชันที่อัปเดตหรือปรึกษาฟอรัมชุมชน Notepad ++ สำหรับคำแนะนำการแก้ไขปัญหาเฉพาะ

Yoann Bierling
เกี่ยวกับผู้แต่ง - Yoann Bierling
Yoann Bierling เป็นผู้เชี่ยวชาญด้านการเผยแพร่เว็บและดิจิตอลให้คำปรึกษาสร้างผลกระทบระดับโลกผ่านความเชี่ยวชาญและนวัตกรรมด้านเทคโนโลยี หลงใหลในการเพิ่มขีดความสามารถของบุคคลและองค์กรให้เติบโตในยุคดิจิตอลเขาได้รับแรงผลักดันให้ส่งมอบผลลัพธ์ที่ยอดเยี่ยมและผลักดันการเติบโตผ่านการสร้างเนื้อหาทางการศึกษา

เป็น Pro Excel: เข้าร่วมหลักสูตรของเรา!

ยกระดับทักษะของคุณจากมือใหม่เป็นฮีโร่ด้วยหลักสูตร Excel 365 Basics ของเราออกแบบมาเพื่อให้คุณมีความเชี่ยวชาญในช่วงไม่กี่ครั้ง

ลงทะเบียนที่นี่

ยกระดับทักษะของคุณจากมือใหม่เป็นฮีโร่ด้วยหลักสูตร Excel 365 Basics ของเราออกแบบมาเพื่อให้คุณมีความเชี่ยวชาญในช่วงไม่กี่ครั้ง




ความคิดเห็น (4)

 2018-08-19 -  Irene Page
ง่ายชัดเจนและอธิบายดีขอบคุณมาก
 2018-11-05 -  testkingaws
ขอบคุณผู้เขียนมีประโยชน์มากสำหรับฉัน
 2019-01-15 -  George Mauricio Santana Lima
บทช่วยสอนนี้น่าทึ่งคู่มือที่มีประโยชน์เช่นนี้!
 2019-01-15 -  Kaspars
ขอขอบคุณ! สิ่งนี้มีประโยชน์!

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