Sử dụng tìm kiếm ký tự đại diện và thay thế trong Notepad ++


0

Về cơ bản tôi có những điều sau trong Notepad ++:

|RD1-team01=
|RD1-team02=
|RD1-team03=
|RD1-team04=

... và cứ thế. Và tôi muốn sử dụng ký tự đại diện để thêm khoảng trắng trước dấu bằng (=). Có rất nhiều dấu bằng khác trong tài liệu, vì vậy tôi không thể sử dụng find và thay thế. Làm thế nào tôi có thể làm điều này trong Notepad ++?


Vui lòng làm rõ cách các dấu bằng mà bạn muốn ảnh hưởng được phân biệt với các dấu mà bạn không muốn ảnh hưởng. Có phải nó ở cuối dòng không? Những người sau một số? Những người sau RD1-team<digit><digit>?
G-Man

Tôi đã thành công trong việc thử nghiệm tìm kiếm và thay thế tất cả: search "=" và thay thế bằng "=". Có một nút có nhãn "thay thế tất cả". Tôi nên lưu ý rằng tôi đang sử dụng 6.7.5. Có các mẫu bổ sung cho các dấu bằng bằng hiện tại của bạn?
VitaminYes

Câu trả lời:


1

Bạn có thể sử dụng một biểu thức thông thường.

Thực hiện theo các bước sau trên notepad ++:

  1. Ctrl + f
  2. nhấp vào replacetab ''
  3. trên 'tìm thấy những gì' sau đây: ^\|RD1\-team(..)\=
  4. vào ' replace with' nhập như sau:\|RD1\-team$1 \=
  5. trên search modehộp '' ở góc dưới bên trái, hãy chắc chắn chọn ' Regular Expression' VÀ bỏ chọn ' . matches new line'
  6. cuối cùng bấm vào ' replace all'

Lưu ý: biểu thức chính quy cụ thể này (regex) sẽ tìm kiếm lần xuất hiện đầu tiên của " |RD1-teamXX=" trong một dòng và chỉ thêm khoảng trắng vào phân đoạn cụ thể đó.

Ví dụ dòng này:

|RD1-team04=|RD1-team01=test

đã trở thành:

|RD1-team04 =|RD1-team01=test
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.