Hỏi đáp Xoá nội dung không mong muốn bằng wildcards trong word?

Thảo luận trong 'Hỏi đáp - Góp ý' bắt đầu bởi bamagachu, 11/2/23.

  1. bamagachu

    bamagachu Mầm non

    Xin chào mọi người.
    Bạn nào đang rảnh xin chỉ giúp tôi cách xoá tên tập tin khỏi đường dẫn như dưới đây (sử dụng word hoặc các phần mềm có chức năng tương tự đều được):

    trước khi xoá
    C:\Users\Thanh\AppData\Local\Microsoft\Internet Explorer\MSIMGSIZ.DAT
    C:\Windows\Fonts\tahoma.ttf
    C:\Windows\SysWOW64\en-US\mshtml.dll.mui
    ....
    Sau khi xoá
    C:\Users\Thanh\AppData\Local\Microsoft\Internet Explorer
    C:\Windows\Fonts
    C:\Windows\SysWOW64\en-US
    ....
    Xin chân thành cảm ơn!
     
    tran ngoc anh thích bài này.
  2. lathanhvien

    lathanhvien Lớp 8

    Bạn thử cách này xem sao nhé.

    Mở cửa sổ tìm kiếm Find and Replace với nội dung:
    [\\][A-Za-z0-9]{1,}\.[A-Za-z0-9\.]{1,}>
    Sau đó tích vào ô Use wildcards.
    Trong ô Replace with bạn để trống, sau đó chọn lệnh Replace hoặc Replace all là được. Hoặc để an toàn bạn chọn Find next để tìm hiểu những tên tập tin có thể phát hiện được bằng lệnh tìm kiếm trên.

    Ý nghĩa lệnh theo thứ tự:
    [\\] = Lấy kí tự \. Các kí tự văn bản đặc biệt như dấu xuyệc \, dấu chấm . muốn sử dụng trong biểu thức tìm kiếm wildcard phải đặt trước nó một dấu \.
    [A-Za-z0-9]{1,}\. = Lấy dạng “tên_tập_tin_và_1_dấu_.”, cụm {1,} là tần suất, phải có mặt ít nhất 1 lần trở lên.
    [A-Za-z0-9\.]{1,}> = Lấy dạng “tên_có_hoặc_không_có_dấu_.” với tần suất có mặt ít nhất 1 lần trở lên, và > báo hiệu là kí tự kết thúc trong một dòng.

    Chú ý văn bản các đường dẫn cùng tên tập tin trên máy phải đảm bảo chứa ít nhất 1 dấu chấm phân tách giữa phần tên và phần mở rộng. Nếu không có dấu chấm phân tách, lệnh tìm kiếm sẽ không hoạt động đúng như mong muốn!
     
    bamagachu thích bài này.
  3. bamagachu

    bamagachu Mầm non

    Cảm ơn bạn.
     
  4. Raving4521

    Raving4521 Mầm non

    Nếu đường dẫn của bạn luôn có tên file thì có thể dùng cách này :
    Mở trang : Vui lòng đăng nhập hoặc đăng ký để xem link
    1. Dán Text cần xóa vào Input
    2. Dán code này vào Pipeline :

    PHP:
    payload Lazy(payload)
    .
    split("\n")
    .
    map(path => path.split("\\").pop().join("\\"))
    .
    join("\n")
    3. Bấm Shift + Enter hoặc nút : upload_2023-2-14_8-1-50.png
    upload_2023-2-14_8-2-11.png
     
    bamagachu thích bài này.
  5. bamagachu

    bamagachu Mầm non

    Tôi đã hoàn thành công việc rồi. Cảm ơn các bạn đã trợ giúp.
    Làm theo hướng dẫn của bạn lathanhvien thì những tập tin có dấu ghạch (_ ) ở dưới bị lỗi (ví dụ như ws2_32.dll), những trường hợp khác thì bình thường. Những trường hợp bị lỗi không nhiều nên tôi đã sửa thủ công.
    Làm theo hướng dẫn của bạn Raving 4521 thì không nhập được dữ liệu. Trình duyệt báo lỗi "Cannot edit in read-only editor"

     
    lathanhvien and Raving4521 like this.
  6. Raving4521

    Raving4521 Mầm non

    Bác có dán vào phía bên trái không, phía bên phải là Output nên không chỉnh sửa được green29
    upload_2023-2-14_19-12-4.png
     
    bamagachu thích bài này.
  7. bamagachu

    bamagachu Mầm non

    Bữa trước thao tác không đúng, bữa nay làm lại kết quả như mong muốn. Cảm ơn bạn.
     

Chia sẻ trang này