Tìm và thay thế nhiều dòng trống


Câu trả lời:


17

Trong notepad, không có cách nào để sử dụng Tìm và Thay thế và nhắm mục tiêu các dòng trống. Hãy xem xét Notepad ++ và tìm kiếm regex và thay thế.

Bạn có thể sử dụng \r\nđể tìm các dòng trống từ các tệp văn bản được tạo trong Windows, \rcho Mac và \ncho Linux.

Tôi tin rằng một cài đặt mặc định thực sự đi kèm với TextFX để làm cho cuộc sống của bạn dễ dàng hơn, nó có một tùy chọn để xóa các dòng trống:

văn bản thay thế


3
Âm thanh với tôi rằng tùy chọn tiếp theo, "Xóa dòng trống dư thừa" có thể là những gì cần thiết ở đây? (Người hỏi câu hỏi không quá rõ về điều đó, nhưng nếu không thì câu hỏi có thể đọc: "Cách xóa một dòng trống duy nhất và lặp lại nhiều lần".)
Arjan

Câu trả lời tốt, nhưng cũng có thể lưu ý rằng Mac OS X sử dụng \nđể chấm dứt các dòng, không phải \rnhư cổ điển đã làm.
jtb

5

Tôi nghĩ bạn không thể làm điều đó trong notepad; Khi tôi gặp vấn đề như vậy, tôi mở tệp văn bản bằng Word (bất kỳ trình xử lý văn bản nào khác sẽ đi) và thay thế hai dấu phân đoạn liên tiếp bằng một trong số chúng. Lặp lại nhiều lần (cho đến khi không còn gì để thay thế) và bạn đã hoàn thành.

Bạn nên thay thế ^p^p

với ^p


4

vì notepad ban đầu là một pita thực sự (và mọi người khác cũng đang đề xuất fav của riêng họ):

vim ftw với:

:g/^\s\+$/d


0

Trong Notepad ++ V7.7.1, trong Tab Chỉnh sửa, trong nhóm con "Hoạt động dòng" có tùy chọn "Xóa dòng trống".

nhập mô tả hình ảnh ở đây


-1

Giải pháp Excel 7 bước:

Mục tiêu: Lọc tất cả các hàng có dữ liệu, chỉ để lại các hàng trống và sau đó xóa các hàng trống đó.

  1. Sao chép tệp văn bản của bạn (Ctrl-A để chọn tất cả và Ctrl-C sẽ sao chép tệp đó) và dán vào MS Excel, ô A1
  2. Đánh dấu tất cả các hàng có dữ liệu trong đó. (với con trỏ trong ô A1, nhấn Ctrl-shift-end)
  3. Với dữ liệu được tô sáng, nhấp vào tab Dữ liệu, sau đó nhấp vào Bộ lọc. (Ô A1 hiện có hộp thả xuống trên đó.)
  4. Mục đầu tiên trong hộp thả xuống là "Chọn tất cả" (bỏ chọn nó)
  5. Mục cuối cùng trong hộp thả xuống là "Khoảng trống" (đánh dấu vào nó) (Bảng tính hiện trông trống, tất cả dữ liệu của bạn bị ẩn ngoại trừ các dòng trống trong dữ liệu của bạn. Nhìn vào số hàng bên trái. Hàng đầu tiên trong dữ liệu của bạn có một khoảng trống hiện nằm ở đầu bảng tính của bạn. Giả sử đó là dòng 330. Dòng tiếp theo có thể bỏ qua để nói dòng 775, dòng tiếp theo trong dữ liệu của bạn có trống và v.v.)
  6. Đặt con trỏ của bạn trong ô A330. Nhấn Ctrl-Shift-End. Mà sẽ làm nổi bật tất cả các dòng trống trong dữ liệu của bạn.
  7. Trong khi giữ con trỏ trong vùng được tô sáng, Nhấp chuột phải và chọn xóa hàng. (Bây giờ sẽ là thời điểm tốt để quay lại và đặt dấu kiểm lại vào hộp "Chọn tất cả".)

Tại sao nên mua Excel cho mục đích đó?
harper

1
Ngoài ra, câu hỏi dường như được hỏi làm thế nào để thay đổi line A, line B, blank line, blank line, line C, line Dđể line A, line B, blank line, line C, line D. Câu trả lời của bạn xóa tất cả các dòng trống, phải không?
G-Man nói 'Phục hồi Monica'
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.