ค้นหาและแทนที่บรรทัดว่างหลายบรรทัด


8

ฉันจะใช้ฟังก์ชัน find และ replace ใน notepad เพื่อลบบรรทัดว่างหลายบรรทัดในไฟล์ข้อความได้อย่างไร


ดังนั้นถ้ามีมากกว่าหนึ่งบรรทัดว่างระหว่างย่อหน้า?
Arjan

เป็นไปได้ที่ซ้ำกันของวิธีการลบ linebreaks ใน Notepad ++
albciff

คำตอบ:


17

ภายในแผ่นจดบันทึกไม่มีวิธีใช้การค้นหาและแทนที่และกำหนดเป้าหมายบรรทัดว่าง พิจารณาNotepad ++และการค้นหาและแทนที่ regex

คุณสามารถใช้\r\nเพื่อค้นหาบรรทัดว่างจากไฟล์ข้อความที่สร้างขึ้นภายใน Windows, \rMac และ\nสำหรับ Linux

ฉันเชื่อว่าการติดตั้งเริ่มต้นมาพร้อมกับ TextFX จริง ๆ เพื่อทำให้ชีวิตของคุณง่ายยิ่งขึ้นมีตัวเลือกในการลบบรรทัดว่าง:

ข้อความแสดงแทน


3
ฟังฉันว่าตัวเลือกถัดไป "ลบบรรทัดว่างเปล่า" อาจเป็นสิ่งที่จำเป็นที่นี่ (คนถามคำถามที่ไม่ได้มากเกินไปชัดเจนเกี่ยวกับที่ แต่มิฉะนั้นคำถามที่สามารถอ่านได้: "วิธีการลบบรรทัดว่างเดียวและทำซ้ำหลาย ๆ ครั้งว่า".)
Arjan

คำตอบที่ดี แต่ก็อาจสังเกตได้ว่า Mac OS X ใช้\nในการยกเลิกบรรทัดไม่ใช่\rแบบดั้งเดิม
jtb

5

ฉันคิดว่าคุณไม่สามารถทำได้ใน notepad; เมื่อฉันมีปัญหาดังกล่าวฉันเปิดไฟล์ข้อความด้วย Word (ควรใช้โปรแกรมประมวลผลคำอื่น) และแทนที่เครื่องหมายวรรคสองต่อเนื่องกันด้วยหนึ่งในนั้น ทำซ้ำหลาย ๆ ครั้ง (จนกว่าจะไม่มีอะไรมาแทนที่) และคุณทำเสร็จแล้ว

คุณควรแทนที่ ^p^p

กับ ^p




0

ใน Notepad ++ V7.7.1 ในแท็บแก้ไขในกลุ่มย่อย "การดำเนินงานสาย" มีตัวเลือก "ลบบรรทัดว่าง"

ป้อนคำอธิบายรูปภาพที่นี่


-1

โซลูชัน Excel 7 ขั้นตอน:

วัตถุประสงค์: กรองแถวทั้งหมดด้วยข้อมูลโดยปล่อยเฉพาะแถวว่างแล้วลบแถวว่างเหล่านั้นออก

  1. คัดลอกไฟล์ข้อความของคุณ (Ctrl-A เพื่อเลือกทั้งหมดและ Ctrl-C จะคัดลอก) และวางลงใน MS Excel เซลล์ A1
  2. เน้นแถวทั้งหมดด้วยข้อมูล (ด้วยเคอร์เซอร์ในเซลล์ A1 กด Ctrl-shift-end)
  3. เมื่อข้อมูลถูกเน้นให้คลิกที่แท็บข้อมูลจากนั้นคลิกที่ตัวกรอง (เซลล์ A1 ตอนนี้มีช่องดรอปดาวน์อยู่)
  4. รายการแรกในกล่องแบบเลื่อนลงคือ "เลือกทั้งหมด" (ยกเลิกการเลือก)
  5. รายการสุดท้ายในกล่องแบบหล่นลงคือ "ว่าง" (ตรวจสอบ) (แผ่นงานตอนนี้ดูว่างเปล่าข้อมูลทั้งหมดของคุณจะถูกซ่อนยกเว้นบรรทัดว่างในข้อมูลของคุณดูที่หมายเลขแถวทางซ้ายแถวแรกใน ตอนนี้ข้อมูลของคุณที่มีช่องว่างอยู่ที่ด้านบนสุดของสเปรดชีตสมมติว่าเป็นบรรทัดที่ 330 บรรทัดถัดไปสามารถข้ามไปพูดบรรทัดที่ 775 บรรทัดถัดไปในข้อมูลของคุณด้วยช่องว่างและอื่น ๆ )
  6. วางเคอร์เซอร์ของคุณในเซลล์ A330 กด Ctrl-Shift-End ซึ่งจะเน้นบรรทัดว่างทั้งหมดในข้อมูลของคุณ
  7. ในขณะที่รักษาเคอร์เซอร์ไว้ในบริเวณที่ไฮไลต์อยู่ให้คลิกขวาและเลือกแถวลบ (ตอนนี้เป็นเวลาที่ดีในการย้อนกลับและใส่เครื่องหมายถูกกลับในช่อง "เลือกทั้งหมด")

เหตุใดจึงควรซื้อ Excel เพื่อจุดประสงค์นั้น
ฮาร์เปอร์

1
นอกจากนี้ยังมีคำถามที่ดูเหมือนว่าจะถามถึงวิธีการเปลี่ยนline A, line B, blank line, blank line, line C, line Dเพื่อline A, line B, blank line, ,line C line Dคำตอบของคุณลบบรรทัดว่างทั้งหมดใช่ไหม
G-Man กล่าวว่า 'Reinstate Monica'
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.