Có một vài cách bạn có thể làm điều này.
Cách đơn giản nhất có lẽ là chỉ cần tải tệp của bạn trong trình soạn thảo văn bản Sublime và nhấp chuột giữa ctrl + ở đầu đoạn văn bản đầu tiên bạn muốn giữ (a123456) và kéo nhấp giữa xuống dưới cùng bên phải của tài liệu . Bạn nên làm nổi bật tất cả các văn bản mong muốn của bạn. Sau đó ctrl + c, ctrl + v vào một tệp mới. Điều này giả định rằng tất cả các dòng có văn bản mong muốn bắt đầu tại cùng một vị trí, trông giống như cột 67 từ ví dụ của bạn.
Nếu không, tải tệp lên cao siêu, nhấn ctrl + f, rồi bấm vào .*
nút trong thanh công cụ tìm ở phía dưới. Tìm kiếm
#:(.*)
Nhấp vào tìm tất cả ở bên phải, sau đó sao chép và dán nó vào một tài liệu mới. Ctrl + f để tìm lại, tìm kiếm
^..
tìm lại tất cả và xóa Điều này khiến bạn không có gì ngoài chuỗi của bạn ở cuối (a123456, 123321, abc123)
Cái này hoạt động ra sao? Các .*
nút tìm kiếm Biểu thức chính quy hoặc Regex. Regex xác định các quy tắc theo đó bạn khớp các mẫu văn bản. Quy tắc của bạn khá đơn giản ở đây: Tìm văn bản bắt đầu bằng #:
và lấy tất cả mọi thứ sau nó. Bạn có thể đã thực hiện nó trong một bước, nhưng tôi chưa phải là người giỏi nhất với Regex. vì vậy những gì chúng tôi làm là tìm kiếm #:
, theo sau là bất kỳ số nào ( *
) của bất kỳ nhân vật nào ( .
). Sau đó chúng tôi đã sao chép nó vào một tập tin mới.
Sau đó, chúng tôi phù hợp với sự khởi đầu ( ^
) hai ký tự ( ..
) và chỉ cần xóa chúng để lại với văn bản chúng tôi muốn.
Tôi khuyên bạn nên sử dụng trình soạn thảo văn bản Sublime cho việc này vì nó miễn phí, nhanh chóng và tính năng tìm kiếm cho phép bạn rất dễ dàng chọn các nhóm văn bản bị ngắt kết nối và sao chép + dán chúng vào nơi khác. Notepad ++ cũng có thể làm điều đó nhưng tính năng regex của nó thêm một loạt các văn bản rác cho biết nơi nó tìm thấy các kết quả khớp, tất nhiên bạn không muốn.