ฉันจะลบบรรทัดที่มีจำนวนตัวอักษร / หมายเลขมากกว่า X ได้อย่างไร
ฉันเห็นตัวเลือกเพื่อแทนที่คำต่าง ๆ แต่ก็เกี่ยวกับมัน ฉันได้ทำการค้นหาโดย Google แล้วและฉันไม่สามารถหาคำตอบของคำถามนี้ได้
ฉันจะลบบรรทัดที่มีจำนวนตัวอักษร / หมายเลขมากกว่า X ได้อย่างไร
ฉันเห็นตัวเลือกเพื่อแทนที่คำต่าง ๆ แต่ก็เกี่ยวกับมัน ฉันได้ทำการค้นหาโดย Google แล้วและฉันไม่สามารถหาคำตอบของคำถามนี้ได้
คำตอบ:
ฉันทำอย่างนั้นไม่ได้ในครั้งเดียวดังนั้นนี่คือสองขั้นตอน:
ก่อนอื่นคุณสามารถค้นหาบรรทัดที่มีความยาวมากกว่า 4 อักขระด้วยนิพจน์ปกติและแทนที่ด้วยทุกสิ่งที่คุณต้องการเช่นสาม ### แน่นอนคุณสามารถแทนที่ด้วยบรรทัดว่างเปล่า แต่ถ้าคุณมีบรรทัดว่างที่คุณต้องการรักษาฉันคิดว่าสตริงใด ๆ ที่ไม่น่าจะเกิดขึ้นในไฟล์ข้อความของคุณจะทำ ฉันเลือก ###.
จากนั้นค้นหาส่วนขยายแบบนี้และแทนที่ด้วยไม่มีอะไร (เขตข้อมูลว่าง) เช่น:
กรุณาตรวจสอบคำตอบจาก @nhahtdh ที่นี่:
https://stackoverflow.com/questions/14614591/remove-long-lines-from-text-file-notepad-editplus
พวกเขาให้ตัวอย่างสำหรับ Notepad ++ ซึ่งฉันเพิ่งทดสอบและดูเหมือนจะทำงานให้ฉันใน Notepad ++ ปัจจุบัน
คำถามเดียวกันไซต์เครือข่ายที่แตกต่างกันดังนั้นอย่าพูดซ้ำกันอย่างเคร่งครัด