2013-03-16 150 views

Trả lời

20

Bạn có thể sử dụng một biểu thức chính quy trong search and replace -dialog (Ctrl + H) đó là anchored đến cuối dòng:

.{13}$ 

Sau đó thay thế nó với không có gì. Và tất nhiên bạn có thể sử dụng một regex biểu cảm hơn để phù hợp với chỉ ngày trong định dạng cụ thể của bạn và không có gì khác.

+0

Điều này hoạt động hoàn toàn tốt, hãy nhớ rằng 13 trong biểu thức này có thể được thay đổi thành bất kỳ số ký tự nào bạn có thể cần cắt. – Xedret

0

Như những người khác đã nói, hãy sử dụng tìm kiếm regex trong hộp thoại tìm kiếm và thay thế (ctrl + h) với mẫu theo ngày. Với ví dụ của bạn, điều này nên làm:

[A-Za-z]{3}\s(\d){1,2},\s?\d{4}$ 

Thay thế bằng chuỗi rỗng.

0

Chỉ để cung cấp cho bạn một giải pháp thay thế. Bạn cũng có thể sử dụng chế độ chỉnh sửa cột.

Bấm AltLeft click chuột và di chuyển chuột theo chiều dọc trên tất cả các dòng bạn muốn chỉnh sửa. Sau đó, bạn chỉ có thể xóa mọi thứ bắt đầu từ cột đó.

EDIT. Về cái nhìn thứ hai tôi thấy rằng bạn đã đề cập đến các dòng có chiều dài khác nhau. Vì vậy, điều này có thể không hoạt động trong trường hợp của bạn. Dù sao tôi sẽ để nó như vậy. Ai biết nó có thể có ích sau này, hoặc có thể cho người khác.

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