Microsoft Word: xóa các dòng trống hoặc đoạn trống


9

Ok, vì vậy nếu bạn tìm kiếm "từ xóa dòng trống", bạn sẽ nhận được rất nhiều nội dung nhưng họ chủ yếu nói về các ký tự đặc biệt để thay thế hai đoạn trống liên tiếp, tức là thay thế ^p^pbằng ^p. Và trước khi bạn hỏi: không, nó không hoạt động để thay thế ^pbằng một thay thế trống, bởi vì ^pkhớp với trả lại vận chuyển và không phải là một đoạn (nghĩa là nó sẽ thay thế tất cả các trả về vận chuyển trong một tài liệu, chuyển nó thành một văn bản dài).

Tuy nhiên, tôi có các dòng trống chỉ là các dòng không có văn bản ở phía trước của dòng xe ngựa: về mặt biểu thức chính quy tôi sẽ mô tả điều này như là

^$

Hoặc về mặt HTML, tôi đang nói về điều này:

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

Và trong vi tôi chỉ đơn giản là xóa các dòng trống . Nhưng tôi không thể xuất từ, sửa đổi văn bản và nhập, nó sử dụng định dạng nặng, v.v.

Sử dụng Microsoft Word 2007.


1
Không nên thay thế ^ p ^ p bằng ^ p làm việc, xem như một dòng trống duy nhất xuất hiện dưới dạng some text^p^pmoretext?
jmetz

Câu trả lời:


10

@mutzmatron là đúng, thay thế ^p^pbằng ^pthực sự cách thích hợp.

Tuy nhiên, khi tài liệu của tôi chứa ví dụ ^p^p^p^phoặc tương tự, nó sẽ không nhận tất cả chúng và sẽ lại rời đi ^p^p. Vì vậy, tôi sẽ chạy hoạt động tìm kiếm / thay thế này một vài lần cho đến khi tất cả các trường hợp được bảo hiểm.


1
Nếu bạn có nhiều trình tự của nhiều dòng trống (đoạn), hãy xem xét thay thế ^p^p^p^pvới ^pcho đến khi nó không tìm thấy nữa ^p^p^p^p's, sau đó thực hiện ^p^p-> ^pđiều.
Scott

@mark Điều này dường như không hoạt động nếu có hai đoạn liên tiếp có ^pkiểu khác nhau, cho dù đó là sự khác biệt trong kiểu đoạn văn hay kiểu ký tự.
Jonathan Komar 17/12/13

Câu trả lời đơn giản và tốt nhất chưa từng có - không giống như một số blog ngoài kia thậm chí còn nói về việc làm điều này trong VBA! Lạy trời.
Fandango68

0

Một cách khác bằng cách sử dụng Wildcard:

Đánh dấu vào "Sử dụng ký tự đại diện" trong cửa sổ tìm kiếm và thay thế.

tìm kiếm : (^13)^13{1,}.

thay thế : \1.

^13là dấu đoạn dưới chế độ ký tự đại diện. Nó sẽ tìm kiếm một dấu đoạn theo sau bởi ít nhất một dấu đoạn khác. Chỉ giữ dấu đoạn đầu tiên, đánh dấu sự kết thúc của một dòng không trống.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.