Tôi có một tệp nhật ký và tôi cần xóa 27 ký tự đầu tiên khỏi mỗi dòng. Bạn sẽ có một dòng như thế này:
2011-09-25 01:25:29 [INFO] <Exazoro> wazup
Nhưng nó cần phải như thế này:
<Exazoro> wazup
Tôi có một tệp nhật ký và tôi cần xóa 27 ký tự đầu tiên khỏi mỗi dòng. Bạn sẽ có một dòng như thế này:
2011-09-25 01:25:29 [INFO] <Exazoro> wazup
Nhưng nó cần phải như thế này:
<Exazoro> wazup
Câu trả lời:
Sử dụng tìm kiếm biểu thức chính quy, tìm kiếm ^...........................và thay thế bằng (chuỗi trống) .

Thật không may, Notepad ++ không hỗ trợ số lần lặp lại như thế ^.{27}- tài liệu regrec SciTE cũng áp dụng ở đây.
Hoặc, sử dụng lựa chọn nhiều dòng hình chữ nhật (nhấn Alttrong khi chọn) để chọn 27 ký tự đầu tiên trong mỗi dòng, sau đó nhấn Deletehoặc Backspace.

Sử dụng các công cụ Unix (ví dụ Cygwin, UnxUtils) bạn có thể sử dụng cut -c28-hoặc sed -E "s|^.{27}||"thay vào đó. Ít nhất, đây là các lệnh gọi Linux mà bạn sử dụng ...
^[0-9\-]+ [0-9:]+ \[[A-Z]+\]
Altlựa chọn hình chữ nhật !!
Dưới đây là cách vĩ mô. Điều này trực quan hơn cho những người không có kỹ thuật:
1) Đặt con trỏ trên dòng đầu tiên (bất kỳ vị trí con trỏ)
2) Nhấp: Macro -> Bắt đầu ghi
3) Thực hiện các hoạt động nhấn phím sau:
* Press the Home key
* Press Delete key 27 times (till you reach the intended character)
* Press down arrow button.
4) Nhấp: Macro -> Dừng ghi
5) Nhấp: Chạy Macro Nhiều lần -> chọn Chạy cho đến khi kết thúc tệp -> bấm Chạy.
một cải tiến nhỏ cho câu trả lời của Daniel Beck:
Sử dụng tìm kiếm biểu thức thông thường, tìm kiếm:
^...........................(.*.\r\n)
và thay thế bằng:
\1
ALT + Shift + Lựa chọn chuột (chỉ ALT không hoạt động)
Chỉ vào phần đầu của tệp, đi đến phần cuối giữ ALT + SHIFT và chỉ vào vị trí bạn muốn ...