Tekst
Zamiana Regex
Znajdź i zamień tekst za pomocą wyrażeń regularnych z grupami przechwytywania.
Loading…
O narzędziu Zamiana wyrażeń regularnych
Zamiana wyrażeń regularnych wykonuje zaawansowane operacje wyszukiwania i zastępowania tekstu przy użyciu wyrażeń regularnych zgodnych z JavaScript, z pełną obsługą grup przechwytujących, grup nazwanych, wyrażeń wyprzedzających (lookahead), wstecznych (lookbehind) oraz wszystkich standardowych flag regex. Jest znacznie bardziej elastyczne niż dosłowne wyszukiwanie i zastępowanie tekstu, umożliwiając dopasowywanie i przekształcanie złożonych wzorców tekstowych, zmianę kolejności przechwyconych podciągów oraz przetwarzanie całych dokumentów w jednej operacji. Narzędzie zapewnia podświetlanie dopasowań w czasie rzeczywistym, dzięki czemu widzisz dokładnie, co pasuje do wzorca, zanim zatwierdzisz zamianę. Obsługuje flagi global (g), case-insensitive (i), multiline (m), dotAll (s) oraz Unicode (u).
Jak używać
Wprowadź tekst źródłowy w górnym polu, wpisz wyrażenie regularne w polu wyszukiwania i podaj ciąg zastępujący, używając $1, $2 lub nazwanych grup $<name>, aby odwołać się do przechwyconych grup. Ustaw flagi regex, takie jak g dla zamiany globalnej, i dla dopasowania bez rozróżniania wielkości liter lub m dla zachowania kotwic w trybie wielowierszowym, korzystając z pól wyboru flag. Kliknij Zamień, aby zastosować podstawienie i zobaczyć wynik. Wyświetlana jest liczba dopasowań, dzięki czemu wiesz, ile podstawień wykonano. Skopiuj wynik z panelu rezultatu.
Typowe przypadki użycia
- Zmiana formatu ciągów dat z MM/DD/RRRR na format ISO 8601 RRRR-MM-DD w całych plikach dzienników lub eksportach CSV
- Usuwanie znaczników HTML ze zeskrobanej treści przy zachowaniu tekstu wewnętrznego każdego elementu za pomocą zamiany z grupą przechwytującą
- Spójna zmiana nazw zmiennych JavaScript lub identyfikatorów funkcji w całym wklejonym fragmencie kodu przy użyciu kotwic granic słów
- Wyodrębnianie i zmiana układu ustrukturyzowanych pól danych za pomocą nazwanych grup przechwytujących w celu uporządkowania kolumn w tekście z separatorami
- Oczyszczanie wierszy pliku dziennika przez usuwanie znaczników czasu ISO, przedrostków poziomu logowania i identyfikatorów wątków w celu wyodrębnienia podstawowej treści komunikatu