Làm cách nào để xóa văn bản giữa 2 ký tự?


9

Ví dụ tôi có:

Apple:123456789:pear
watermelon:57952161354:kfc

Làm cách nào để xóa văn bản nằm giữa ":" để có được điều này:

Apple:apple
watermelon:kfc

Câu trả lời:


21

Làm cách nào để thay thế tất cả văn bản giữa 2 :giây bằng một :?

  • Menu "Tìm kiếm"> "Thay thế" (hoặc Ctrl+ H)

  • Đặt "Tìm gì" thành :.*?:

  • Đặt "Thay thế bằng" thành :

  • Bật "Biểu thức chính quy"

  • Nhấp vào "Thay thế tất cả"

Hình ảnh

Trước :

Apple:123456789:pear 
watermelon:57952161354:kfc

Sau :

Apple:pear 
watermelon:kfc

đọc thêm


Tôi sẽ nói rằng nó :[^:]++:sẽ hiệu quả hơn nhiều - nhưng điều đó chỉ thực sự quan trọng nếu tệp văn bản lớn. Bạn cũng có thể thử thay thế :[^:]++(?=:)bằng chuỗi trống - nhưng tôi không chắc liệu notepad có hỗ trợ giao diện hay không.
Boris the Spider
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.