ต้องการลบบรรทัดที่เป็นช่องว่างบน Notepad++ ลบบรรทัดที่ว่าง ลบบรรทัดเว้นบรรทัดเป็นจำนวนมาก จะใช้คำสั่งอะไรครับ

ลบบรรทัดที่ว่าง บรรทัดเว้นบรรทัด

ถาม : ต้องการลบบรรทัดที่เป็นช่องว่างบน Notepad++ ลบรรทัดที่ว่าง ลบบรรทัดเว้นบรรทัดเป็นจำนวนมากจะใช้คำสั่งอะไรครับ

ตอบ : ใช้ฟีเจอร์ select token มาประยุกต์
Find: ([^\n]\n)[^\n]\n
Replace: $1
อธิบาย
[^\n]\n คือ แต่ละบรรทัด ([^\n]\n)[^\n]*\n คือ แต่ละคู่บรรทัด โดยให้ token 1 คือบรรทัดแรกของแต่ละชุด
นั่นคือ Replace แต่ละคู่บรรทัด ด้วยบรรทัดแรกของแต่ละคู่
นั่นคือ ลบบรรทัดเลขคู่
แต่ถ้า
Find: [^\n]\n([^\n]\n)
Replace: $1
นั่นคือ Replace แต่ละคู่บรรทัด ด้วยบรรทัดที่สองของแต่ละคู่
นั่นคือ ลบบรรทัดเลขคี่
ลอกเค้ามาอีกที:
Delete every other line in notepad++
http://stackoverflow.com/questions/17735289/delete-every-other-line-in-notepad
หมายเหตุ
ข้อจำกัดของ regEx ข้างบน ก็คือ มันจะไม่ Match บรรทัดสุดท้ายที่ไม่มีคู่
ดังนั้น บรรทัดดังกล่าวจะไม่ถูก Replace
Find: [^\n]\n([^\n]\n)
Replace: $1
นั่นคือ ถ้าบรรทัดสุดท้ายในไฟล์เป็นบรรทัดคี่ บรรทัดสุดท้ายก็จะไม่ถูกลบอย่างที่ต้องการ
จากคุณ sandthorn

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

# ลบบรรทัดที่ว่าง บรรทัดเว้นบรรทัด

Notepad ++ โปรแกรม Notepad ขั้นเทพ ขวัญใจ โปรแกรมเมอร์ชาวไทย ทุกคน ใช้เขียนโปรแกรม ภาษา PHP Java C ASP Pascal CSS ฯลฯ พร้อมตัวช่วยเพียบ ฟรี
ดาวน์โหลด notepad ฟรี (windows) https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=2ahUKEwiRuI6CmtjjAhUmmI8KHcXwAxAQFjABegQIARAB&url=https%3A%2F%2Fnotepad.th.uptodown.com%2Fwindows%2Fdownload&usg=AOvVaw1nKN9DLJos3eXP-jIbPfXU



กลับสู่หน้าแรก www.factorybuysell.com

ต้องการความช่วยเหลือ? ติดต่อเราได้ที่เบอร์ 085-715-0314
© 2013–2019 prbaan

บอทตัวล่าสุดที่เข้ามาเก็บข้อมูล คือ
Google (66.249.71.136) เมื่อวันที่ 18 สิงหาคม 2562 เวลา 03.00 น.
Protected by Copyscape