Microsoft Word: ลบบรรทัดว่างหรือย่อหน้าว่าง


9

ตกลงดังนั้นหากคุณค้นหาคำว่า "ลบบรรทัดที่ว่างเปล่า" คุณจะได้รับจำนวนมากสิ่งที่แต่พวกเขาส่วนใหญ่จะพูดคุยเกี่ยวกับตัวอักษรพิเศษที่จะมาแทนที่สองย่อหน้าว่างต่อเนื่องเช่นแทนที่ด้วย^p^p ^pและก่อนที่คุณจะถามว่า: ไม่มันไม่สามารถแทนที่^pด้วยการแทนที่ว่างเพราะ^pตรงกับการคืนสินค้าและไม่ใช่ย่อหน้า (เช่นมันจะแทนที่การรับคืนทั้งหมดในเอกสารเปลี่ยนเป็นข้อความยาวหนึ่งรายการ)

อย่างไรก็ตามฉันมีบรรทัดว่างเปล่าซึ่งเป็นเพียงบรรทัดที่ไม่มีข้อความด้านหน้าของการขึ้นบรรทัดใหม่: ในแง่ของการแสดงออกปกติฉันจะอธิบายสิ่งนี้ว่า

^$

หรือในแง่ของ HTML ฉันกำลังพูดถึงเรื่องนี้:

<p>Some text</p>
<p></p>
<p>some more text</p>

และใน vi ฉันจะเพียงแค่ลบบรรทัดที่ว่างเปล่า แต่ฉันไม่สามารถส่งออกคำแก้ไขข้อความและนำเข้ากำลังใช้การจัดรูปแบบจำนวนมาก ฯลฯ

ใช้ Microsoft Word 2007


1
ไม่ควรแทนที่ ^ p ^ p ด้วยงาน ^ p การเห็นว่าเป็นบรรทัดว่างเปล่าเส้นเดียวปรากฏขึ้นเป็นsome text^p^pmoretext?
jmetz

คำตอบ:


10

@mutzmatron ถูกต้องการแทนที่^p^pด้วย^pจริง ๆ แล้วเป็นวิธีที่เหมาะสม

แต่เมื่อเอกสารของฉันมีเช่นกันหรือคล้ายกันก็จะไม่เลือกพวกเขาทั้งหมดและจะลาอีกครั้ง^p^p^p^p ^p^pดังนั้นฉันจะเรียกใช้การดำเนินการค้นหา / แทนที่นี้สองสามครั้งจนกระทั่งครอบคลุมทุกกรณี


1
ถ้าคุณมีหลายลำดับของหลายบรรทัดว่าง (วรรค) พิจารณาแทนที่^p^p^p^pด้วย^pจนกว่าจะไม่พบอีกเลย^p^p^p^p's แล้วทำ^p^p-> ^pสิ่ง
สกอตต์

@mark ดูเหมือนจะไม่ทำงานหากมีสองย่อหน้าต่อเนื่องกันที่^pมีสไตล์แตกต่างกันไม่ว่าจะเป็นความแตกต่างในสไตล์ย่อหน้าหรือลักษณะของอักขระ
Jonathan Komar

คำตอบที่ง่ายที่สุดและดีที่สุด - ต่างจากบางบล็อกเลยแม้แต่พูดถึงเรื่องนี้ใน VBA! สวรรค์ห้าม
Fandango68

0

อีกวิธีหนึ่งโดยใช้สัญลักษณ์แทน:

เลือก "ใช้สัญลักษณ์แทน" ในการค้นหาและแทนที่หน้าต่าง

ค้นหา: (^13)^13{1,}.

แทนที่: \1.

^13เป็นเครื่องหมายวรรคภายใต้โหมดตัวแทน มันจะค้นหาเครื่องหมายหนึ่งย่อหน้าตามด้วยเครื่องหมายย่อหน้าอื่นอย่างน้อยหนึ่งรายการ เก็บเครื่องหมายย่อหน้าแรกไว้เท่านั้นซึ่งทำเครื่องหมายจุดสิ้นสุดของบรรทัดที่ไม่ว่างเปล่า

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