การลบบล็อคข้อความที่เป็นตัวแปรใน TextPad โดยใช้ Regex


1

ฉันต้องการลบข้อความในไฟล์ข้อความเดียวที่เริ่มต้นด้วย "การศึกษา" และลงท้ายด้วย "รถถัง" และมีข้อมูลตัวแปรในระหว่างนั้น

ข้อเสนอแนะใด ๆ


ดังนั้นคุณต้องการที่จะลบข้อความเช่น"การศึกษา sdfasdfsa รถถัง"สิ่งนี้?
Siva Charan

คำตอบ:


1

นิพจน์ทั่วไปที่ฉันเชื่อว่าคุณต้องการใช้นั้นง่ายเหมือน: education.*tank

ฉันดาวน์โหลด TextPad แต่ด้วยเหตุผลบางอย่างเมื่อฉันได้ "ค้นหา" ด้วยนิพจน์ทั่วไปนี้มันจะทำงานได้ แต่เมื่อฉันทำการค้นหาแบบเดียวกันด้วยฟังก์ชัน "แทนที่" มัน "ไม่สามารถค้นหาได้"

แม้ว่าฉันจะใช้งานได้ใน Notepad ++ ก็ตาม เพียงคลิกค้นหา -> แทนที่ (Ctrl + H) จากนั้นป้อนนิพจน์education.*tankแล้วไม่มีอะไร (หรือเว้นวรรค) ในการแทนที่ จากตรงนั้นคุณสามารถใช้ "ค้นหาถัดไป" เพื่อดูว่าการแข่งขันนั้นถูกต้องและกด "แทนที่ทั้งหมด" จากตรงนั้นหรือไม่

เหล่านี้คือขั้นตอนสำหรับ Notepad ++; หากฟังก์ชั่นแทนที่เหมาะกับคุณใน TextPad ขั้นตอนจะคล้ายกัน


0
  1. คลิกที่ไอคอนหรือกด F8 เพื่อเปิดกล่องโต้ตอบแทนที่
  2. พิมพ์ 'education. * tanks' (โดยไม่ใส่เครื่องหมายอัญประกาศ) ในช่อง "Find what:"
  3. เว้นช่อง "แทนที่ด้วย:" ว่างไว้
  4. ยกเลิกการทำเครื่องหมายที่ช่อง "จับคู่ตัวพิมพ์ใหญ่"
  5. ทำเครื่องหมายที่ช่อง "นิพจน์ปกติ"
  6. คลิก "แทนที่ทั้งหมด"

สิ่งนี้ใช้ได้กับฉันในการทดสอบ

ฉันคิดว่าคำตอบก่อนหน้านั้นถูกต้อง แต่ไม่ได้ทำเครื่องหมายถูกที่กล่อง RegEx

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.