Szukam sposobu wyszukiwania określonego ciągu, np. „= UUID:” i usunięcia go oraz wszystkich następujących znaków w wierszu. Wolę sposób / makro / addon dla notatnika ++. Ale wszystkie inne narzędzia lub skrypty są mile widziane :)
Przed
*://81.88.22.6/*=UUID:63969B2469B7A94EBBDBD7CB5B9C00BA
*://*-ad.cgi*=UUID:3C8EFF48B674CC42BF5B6E2B7BA820E7
*://*-ads/*=UUID:0D6CF7D5BE3F034C8A136CC99A074406
Pamiętaj, że liczby są zawsze różne dla poszczególnych wierszy, więc nie można było wyszukiwać i zamieniać je.
Powinno to wyglądać później
*://81.88.22.6/*
*://*-ad.cgi*
*://*-ads/*
=UUID:
, po którym następuje dowolny znak (.
) dowolną liczbę razy (*
), skutecznie „dowolną sekwencję znaków”, kończącą się na linii.=UUID:[0-9A-F]{32}
zapobiec fałszywym trafieniom (tj. usuwając coś, co chciałbyś zachować)To jest łatwe. Twoje pytanie:
Moja odpowiedź:
Wynik:
Wyjaśnienie:
Otóż to.
źródło
=UUID:
i usunąć resztę wiersza za pomocą.*
. Zminimalizowałeś to, szukając tylko pierwszej postaci=
. Ponadto nie ma potrzeby używania grupy przechwytywania[]
Za pomocą funkcji znajdź i zamień:
=UUID:.*
w Znajdź coźródło