Câu trả lời:
Sử dụng cài đặt "Mở rộng" trong cửa sổ Thay thế (không phải "Biểu thức chính quy": Tôi chắc chắn có cách thực hiện với Biểu thức thông thường, nhưng sử dụng "Mở rộng" hoạt động tốt).
Nhập " .pPrev.\r\n
" vào trường "Tìm gì" và để trống trường "Thay thế cái gì". Điều này sẽ bao gồm các ký tự \ r \ n trong trận đấu và xóa toàn bộ dòng.
Sử dụng biểu thức chính quy: find \ xd \ xa và thay thế những gì bạn muốn
nếu muốn xóa ngắt dòng, hãy để trống mẫu thay thế.
Bạn thực sự có thể chọn dòng mới bằng cách di chuyển con trỏ của bạn từ cuối một dòng sang đầu dòng tiếp theo:
first line(from here)
(to here)decond line
third line
Sau đó nhấn ctrl + h trong khi dòng mới được chọn và thay thế bằng không có gì. Điều này sẽ xóa tất cả các dòng mới.
Nguyên tắc chung mà bất kỳ trình soạn thảo nào bạn đang sử dụng là bạn cần bao gồm các ký tự dòng mới ( \r\n
giả sử kết thúc dòng Windows) trong tìm kiếm của bạn để chúng sẽ được đưa vào thay thế và do đó sẽ bị xóa.
Trong Notepad ++, điều này được thực hiện một chút khó hiểu hơn bởi 2 lệnh tìm kiếm và thay thế khác nhau. Xem trang Wiki này để biết chi tiết: Thay thế dòng mới trong Notepad ++
Tôi chỉ có một phiên bản cũ của Notepad ++ nên phải sử dụng Tìm kiếm mở rộng (được truy cập qua ^ R), đảm bảo Expr thông thường chưa được sử dụng và sử dụng ^ M để chèn ký tự dòng mới vào trường Tìm. Tuy nhiên, nếu bạn chắc chắn rằng bạn đang sử dụng Notepad ++ 4.9 trở lên, bạn sẽ có thể sử dụng \r
và \n
ở chế độ regrec.
\r
hoặc \n
ở chế độ RegEx (phiên bản 5.8.6). Họ chỉ làm việc trong chế độ Mở rộng cho tôi.
Không chắc chắn về Notepad ++, nhưng bạn luôn có thể làm điều đó với gVim. Lệnh này là như thế này:
%g/^.pPrev.$/d
Bạn có thể tải gVim tại đây nếu bạn chưa có.