2014-11-24 22 views
6

Sau khi tìm kiếm các tập tin trợ giúp chính thức và thậm chí cả Wiki cho Notepad ++, tôi thất vọng không có lời giải thích (hoặc ít nhất tôi không thể tìm thấy gì) cho biểu tượng FF kèm theo. trên văn bản của tôi vì lý do nào đó. Tôi muốn loại bỏ hoàn toàn từ tập tin của tôi nhưng dường như không có nguồn lực như thế nào để xử lý biểu tượng này với tìm & thay thế thủ tục:Xóa các ký hiệu khỏi văn bản trong Notepad ++

enter image description here

Hỗ trợ được nhiều đánh giá cao.

Ồ, nhân tiện: Làm cách nào tôi có thể sử dụng Notepad ++ để thêm dấu ngắt dòng trước một chuỗi nhất định? Vì vậy, sau khi xóa biểu tượng FF đó, hãy thêm dấu ngắt dòng ngay trước "TIẾNG ANH"? (Nếu không làm điều đó bằng tay cho mỗi một, tất nhiên).

Trả lời

4

FF là một nhân vật thức ăn dạng, để thay thế nó bằng dòng mới làm như sau:

  • Chọn FF, nhấn Ctrl + H
  • Chọn Mở rộng chế độ
  • Replace with \n
  • Nhấp vào Thay thế tất cả

enter image description here

5

Bạn có thể sử dụng Tìm & Replace with chế độ RegEx. Biểu tượng "FF" là ký tự ASCII 12 (bạn có thể thấy nó trong bảng ASCII của Notepad ++), vì vậy bạn có thể khớp nó trong RegEx với \x0C (0C là 12 trong hệ thập lục phân).

Để xóa, hãy tìm kiếm "\x0C" và thay thế bằng "" (không có gì).

Để thay thế bằng ngắt dòng, hãy thay thế bằng "\r\n" trên Windows ("\n" trên Linux).

Để thêm ngắt dòng trước "ENGLISH", hãy tìm kiếm "(ENGLISH)" và thay thế bằng "\r\n\1". Lưu ý rằng điều này sẽ thêm ngắt dòng trong mỗi lần xuất hiện của chuỗi "TIẾNG ANH", ngay cả khi một phần của từ lớn hơn: "MYENGLISHBOOK" sẽ được chia thành "MY" và "ENGLISHBOOK".

Để thêm một ngắt dòng ở phía trước của từ "ENGLISH" (nhưng không phải khi nó xảy ra bên trong một chữ lớn hơn), tìm kiếm "\b(ENGLISH)\b" (\b boundary) và thay thế bằng "\r\n\1".

Các vấn đề liên quan