เช่นฉันมี:
Apple:123456789:pear
watermelon:57952161354:kfc
ฉันจะลบข้อความที่อยู่ระหว่าง ":" เพื่อรับสิ่งนี้ได้อย่างไร:
Apple:apple
watermelon:kfc
เช่นฉันมี:
Apple:123456789:pear
watermelon:57952161354:kfc
ฉันจะลบข้อความที่อยู่ระหว่าง ":" เพื่อรับสิ่งนี้ได้อย่างไร:
Apple:apple
watermelon:kfc
คำตอบ:
:
วินาทีด้วยข้อความเดียวได้:
อย่างไรเมนู "ค้นหา"> "แทนที่" (หรือCtrl+ H)
ตั้งค่า "ค้นหาสิ่งที่" เป็น :.*?:
ตั้งค่า "แทนที่ด้วย" เป็น :
เปิดใช้งาน "นิพจน์ทั่วไป"
คลิก "แทนที่ทั้งหมด"
ก่อน :
Apple:123456789:pear
watermelon:57952161354:kfc
หลัง :
Apple:pear
watermelon:kfc
:[^:]++:
มันจะมีประสิทธิภาพมากขึ้น - แต่นั่นสำคัญจริงๆถ้าไฟล์ข้อความมีขนาดใหญ่ คุณสามารถลองแทนที่:[^:]++(?=:)
ด้วยสตริงว่าง - แต่ฉันไม่แน่ใจว่า notepad สนับสนุน lookaround