Làm cách nào để tìm và thay thế (các) dòng trong nhiều tệp bằng Notepad ++?


12

Bây giờ tôi đã gặp rắc rối với notepad ++ và bối rối không biết làm thế nào để làm điều này:

Tôi có một dòng trong nhiều tệp (Trong thư mục gốc) mà tôi đang tìm kiếm. Thí dụ:

Brittany (File 1)
     PeopleSleptWith 2
Tiffany (File 2)
     PeopleSleptWith 4
Bonqueesh (File 3)
     PeopleSleptWith 3456
.
.
.

Mục tiêu của tôi là thay thế tất cả các PeopleSleptWithdòng bằng một hằng số (IE PeopleSleptWith 7) nhưng khi tôi tìm kiếm và thay thế trong nhiều tệp, nó không xóa dòng hoàn chỉnh, dẫn đến:

Brittany (File 1)
     PeopleSleptWith 7 2
Tiffany (File 2)
     PeopleSleptWith 7 4
Bonqueesh (File 3)
     PeopleSleptWith 7 3456

Khi trong thực tế tôi muốn:

Brittany (File 1)
     PeopleSleptWith 7
Tiffany (File 2)
     PeopleSleptWith 7
Bonqueesh (File 3)
     PeopleSleptWith 7

Vậy làm thế nào để tôi tiếp tục tìm kiếm một chuỗi, loại bỏ mọi thứ trong dòng đó và thay thế nó bằng một chuỗi khác?

Câu trả lời:


21

Sử dụng Notepad ++ để tìm một chuỗi trên một dòng trong một tệp và thay thế toàn bộ dòng đó bằng một chuỗi khác

Hướng dẫn

Mở Notepad ++ và nhấn Ctrl+ Fvà sau đó từ các Find in Filestùy chọn tab.

Bây giờ bạn sẽ ...

  1. Đặt chuỗi ở định dạng regex của Tìm gì: ^.*(PeopleSleptWith).*$

    • Chuỗi sẽ đi giữa ()dấu ngoặc "" như trong hình trên#1
  2. Đặt 5 khoảng trắng và sau đó thay thế PeopleSleptWith 7 chuỗi bằng:

  3. Đặt Bộ lọc: như *.*hoặc *.txthoặc bất cứ điều gì bạn đang thay thế loại tập tin khôn ngoan
  4. Đặt Thư mục: nơi bạn muốn nó ( thư mục gốc )
  5. Kiểm tra Regular expressiontùy chọn
  6. Lựa chọn Replace in Files
  7. Kiểm tra (các) tệp và tất cả phải chính xác ngay bây giờ

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


xin lỗi vì điều đó. Tôi thậm chí đã không nhìn thấy nó lúc đầu. Cảm ơn bạn!
Sh3perd
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.