Thay thế tất cả các liên kết biến bằng tên miền chung


2

Xin lỗi nếu tiêu đề không đủ rõ ràng tuy nhiên tôi sẽ giải thích chính xác những gì tôi muốn ở đây.

Tôi đang sử dụng notepadd ++ để chỉnh sửa dòng và dữ liệu. Dữ liệu của tôi là một danh sách hàng ngàn liên kết và tôi đã tìm thấy một số liên kết không mong muốn mà tôi muốn loại bỏ hàng loạt chúng.

http://url.domain.com/1****
http://url.domain.com/2****
http://url.domain.com/3****
http://url.domain.com/4****
http://url.domain.com/5****

Bạn có thể thấy điểm chung là "url.domain.com" tuy nhiên liên kết khác nhau có cách nào để xóa tất cả chúng cùng một lúc không?

Câu trả lời:


1

Tìm và thay thế:

  • tìm cái gì ^http://url\.domain\.com.*$
  • thay thế bằng: (chuỗi trống)
  • chọn tùy chọn biểu thức chính quy

Ở đâu:

  • ^$đang bắt đầu và kết thúc dòng tương ứng
  • http://url\.domain\.comlà tên miền bạn muốn xóa ( .cần phải thoát \)
  • .* là bất cứ điều gì theo tên miền của bạn trong cùng một dòng

Cập nhật

^http://url\.domain\.com.*\r\n loại bỏ ngắt dòng quá.


Cảm ơn các bạn đã cứu ngày của tôi nó hoạt động nhưng tôi phải thử lại nhiều lần. Dù sao, một điều cuối cùng sau khi thay thế bằng chuỗi rỗng, tôi có thể xóa các dòng trống không?
Zaher

@Zaher: Tôi đã cập nhật câu trả lời của mình, nó sẽ hoạt động ngay bây giờ.
Máté Juhász

cảm ơn vì đã cập nhật tôi nên thêm $ vào cuối hay không cần? ^ url \ .domain \ .com. * \ r \ n $?
Zaher

Nó cũng hoạt động với tôi mà không có $, tôi đã loại trừ nó vì tôi không tự tin làm thế nào để sử dụng \ r \ n và $ với nhau vì cả hai đều có ý nghĩa tương tự
Máté Juhász
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.