Notepad ++ - Làm cách nào tôi có thể thêm dấu chấm (.) Cho mỗi dòng thay thế?


Câu trả lời:


5

Tìm & Thay thế, "Biểu thức chính quy":

Tìm (.*\r\n.*)(\r\n), thay thế bằng \1.\2

(Giả sử bạn có kết thúc dòng Windows và dòng cuối cùng kết thúc bằng a \r\n)


Giải trình:

  • .* phù hợp với bất cứ điều gì số lần.
  • \r\n là dòng cuối cùng của dòng vận chuyển trở lại của dòng.
  • ()biểu thị các nhóm bắt giữ. Đây là những gì \1\2tham khảo trong chuỗi thay thế.

1
Ngoài ra, hãy chắc chắn rằng . không phù hợp với hộp tùy chọn dòng mới , hoặc điều này sẽ cho kết quả không mong muốn.
GuitarPicker

1

Bạn cũng có thể sử dụng ghi macro để giải quyết điều này. Nếu bạn đặt con trỏ trước cặp đầu tiên (trên dòng một), nhấn Bắt đầu ghi, sau đó nhấn "Xuống | Kết thúc |. | Xuống | Trang chủ" và sau đó Dừng ghi. Sau đó, bạn có thể sử dụng Macro | Chạy macro nhiều lần | Chạy cho đến khi kết thúc tệp.

Các giải pháp Regex được cung cấp có thể mạnh hơn, nhưng sử dụng macro để giải quyết các vấn đề đơn giản có thể dễ hiểu và nhanh hơn cho những người không rành về Regex.

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.