Zamień wszystkie zmienne linki na wspólną domenę

2

Przepraszam, jeśli tytuł nie jest wystarczająco jasny, jednak wyjaśnię dokładnie, czego chcę tutaj.

Korzystam z notatnikad ++ do edycji linii i danych. Moje dane to lista tysięcy linków i znalazłem niechciane linki, które chcę zbiorczo usunąć.

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****

Często widzisz, że „url.domain.com”, ale link jest inny. Czy istnieje sposób, aby usunąć je wszystkie naraz?

Zaher
źródło

Odpowiedzi:

1

Znajdź i zamień:

  • znajdź co: ^http://url\.domain\.com.*$
  • zamień na: (pusty ciąg)
  • wybierz opcję wyrażenia regularnego

gdzie:

  • ^i $są odpowiednio początkiem i końcem linii
  • http://url\.domain\.comto domena, którą chcesz usunąć ( .musi być ucieczką \)
  • .* oznacza wszystko następujące po Twojej domenie w tym samym wierszu

Aktualizacja

^http://url\.domain\.com.*\r\n usuwa również łamanie linii.

Máté Juhász
źródło
Dziękuję chłopaki, że uratowaliście mi dzień, to zadziałało, ale muszę spróbować wiele razy. W każdym razie ostatnia rzecz po zastąpieniu pustym łańcuchem pozostawia puste linie, czy mogę je usunąć?
Zaher,
@Zaher: Zaktualizowałem swoją odpowiedź, powinna już działać.
Máté Juhász,
dziękuję za aktualizację. Czy powinienem dodać $ na końcu, czy nie? ^ url \ .domain \ .com. * \ r \ n $?
Zaher
działa dla mnie również bez $, wykluczyłem to, ponieważ nie jestem pewien, jak używać \ r \ n i $ razem, ponieważ oba mają podobne znaczenie
Máté Juhász