Thay thế \ r \ n bằng dòng mới trong Notepad ++


81

Làm cách nào để thay thế chuỗi "\ r \ n" bằng các ký tự giống nhau?

Thí dụ:

Hello World.\r\nHello World.

thay thế bằng:

Hello World.
Hello World.

Câu trả lời:


130

Nhấn CTRL-hvà hộp thoại Thay thế sẽ mở ra. Nhập \\r\\nvào "Tìm cái gì" và \r\ntrong "Thay thế bằng". Cuối cùng, chọn chế độ tìm kiếm Mở rộng (\ r, \ n, \ t, \ x ..., \ 0) và nhấp vào "Thay thế tất cả".


2
cũng hoạt động trong notepad của Lập trình viên. Chọn "Cho phép biểu thức dấu gạch chéo ngược" và thực hiện tương tự
Peter Munnings

Nó có hoạt động trong các phiên bản mới hơn của Notepad ++ không? Hoặc nó yêu cầu chọn tùy chọn "Mở rộng (\ n, \ r, \ t, \ 0, \ x)"?
Peter Mortensen

1
Chế độ tìm kiếm phải được "Mở rộng" để hoạt động.
Marcel

Điều này cũng hoạt động trong notepad2 trong trường hợp bất cứ ai quan tâm. Kiểm tra tìm kiếm biểu thức chính quy khi thay thế
Hoppe

1
nó không hoạt động
Kelmen

10

Trong màn hình tìm kiếm, trên tab thay thế, chọn tìm kiếm mở rộng.
Trong hộp tìm văn bản đặt \\r\\n, và trong hộp văn bản thay thế đặt \r\n.


Điều này thực sự hoạt động, hoặc bạn cần phải thoát?
Josh Hunt

1
Tôi đã trốn thoát, nhưng tôi phải tăng gấp đôi thoát nó để nó xuất hiện ngay tại đây (ví dụ: \ \ \ r \\\\ n thay vì \\ r \\ n).
C. Ross

Vì vậy, bạn đã phải tăng gấp bốn lần thoát khỏi đó trong nhận xét? ^ ^ ^ ^ ^ ^ ^
hyperslug

Không, may mắn thay, nó không cố gắng diễn giải các bình luận ...
C. Ross

1

Sao chép một dòng mới và sử dụng chức năng Tìm kiếm và Thay thế để thay thế \ r \ n bằng dòng mới. Ký tự dòng mới sẽ hiển thị dưới dạng một ô trống.


2
Tôi không thể làm việc này sớm hơn.
C. Ross

1

Tôi đã thử câu trả lời được bình chọn hàng đầu, nhưng tôi không thể làm cho nó hoạt động cho phiên bản Notepad ++ mới hơn của tôi. Tôi đã phải đảo ngược những gì họ đã làm. Vì thế:

Nhấn CTRL-hvà hộp thoại Thay thế sẽ mở ra. Nhập \r\nvào "Tìm cái gì" và \\r\\ntrong "Thay thế bằng". Sau đó chọn chế độ tìm kiếm Mở rộng (\ r, \ n, \ t, \ x ..., \ 0) và nhấp vào "Thay thế tất cả".

Nghĩa đen là những gì Marcus đã làm nhưng đảo ngược làm việc cho tôi.


1
Điều này không trả lời câu hỏi.
Toto

cách của bạn sẽ chuyển đổi dòng thực sự thành chữ \r\ntrong tệp, trong khi câu hỏi là về việc chuyển đổi dòng chữ \r\nsang dòng mới
phuclv

Tôi đã có văn bản giống như OP trong notepad ++ của mình và nó đã hoạt động. Nơi nó thực sự sẽ nói một cái gì đó như: Xin chào thế giới. \ R \ nHello World. thành: Xin chào thế giới Với phiên bản Notepad ++ của tôi, việc trả lời được bình chọn hàng đầu không khắc phục được cho tôi, nhưng chuyển đổi nó đã làm việc với tôi. (Tôi không thể có được stack overflow để đăng ký rằng tôi đặt một dòng mới ở giữa Xin chào và thế giới ... Vì vậy, chỉ biết rằng giữa Xin chào và thế giới, nó có một dòng sản phẩm mới như thế nào nó nên)
Sara Richardson
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.