Znajdź i zamień tekst
Zamień słowa lub wzorce w całym bloku tekstu i sprawdź liczbę trafień jeszcze przed zamianą.
Działa w całości w Twojej przeglądarce
Składnia wyrażeń regularnych JavaScriptu. W zamienniku użyj $1, $2 dla grup i $& dla całego dopasowania.
Wpisz, czego szukać.
Tekst do ok. 5 MB. Wzorce regex działające dłużej niż 2 sekundy są przerywane.
Jak znaleźć i zamienić tekst
- Wklej tekst do pola albo otwórz plik .txt.
- Wpisz, czego szukać i czym to zastąpić. Liczba trafień aktualizuje się podczas pisania.
- Kliknij Zamień wszystko, a potem skopiuj wynik lub pobierz go.
Hurtowa zamiana tekstu
Znajdź i zamień zmienia każde wystąpienie słowa lub wzorca jednym przebiegiem. Liczba trafień aktualizuje się podczas pisania, więc widać zasięg zmiany, zanim ją zastosujesz, a wynik pojawia się w osobnym polu, dzięki czemu oryginalny tekst nie zostanie nadpisany, dopóki nie wybierzesz „Użyj wyniku jako tekstu”.
Wyrażenia regularne pozwalają opisać kształt zamiast stałego ciągu znaków: ciąg cyfr, datę, słowo z przecinkiem po nim. Grupy w nawiasach można w zamienniku przestawiać za pomocą $1, $2 itd. Ponieważ źle napisany wzorzec może działać bardzo długo, wzorce są wykonywane w wątku w tle, który jest przerywany po dwóch sekundach.
Wskazówki
- Wzorzec zbuduj i przetestuj najpierw w narzędziu Tester wyrażeń regularnych, które wypisuje każde dopasowanie i jego grupy.
- Wielkość liter zmienisz w narzędziu Zmiana wielkości liter.
- Sprawdź zmiany za pomocą narzędzia Porównaj teksty.
- Powtarzające się wiersze usuniesz w narzędziu Usuń zduplikowane wiersze.
Najczęstsze pytania
Czy wyszukiwanie jest dosłowne, czy według wzorca?
Domyślnie dosłowne: wpisany ciąg jest dopasowywany dokładnie, także znaki takie jak . i *. Włącz opcję „Wyrażenie regularne”, aby użyć składni wyrażeń regularnych JavaScriptu.
Jak używać grup w zamienniku?
W trybie wyrażeń regularnych $1, $2 itd. wstawiają tekst dopasowany przez pierwszą, drugą (itd.) grupę w nawiasach, $& wstawia całe dopasowanie, a $<nazwa> grupę nazwaną. Na przykład wyszukanie (\w+)@(\w+) i zamiana na $2 at $1 zamieni bob@example na example at bob. W trybie dosłownym zamiennik jest wstawiany dokładnie tak, jak go wpisano.
Do czego służy „Całe słowo”?
Szukany tekst jest dopasowywany tylko wtedy, gdy nie jest częścią dłuższego słowa, więc wyszukanie kot nie znajdzie słowa kotlet. W trybie dosłownym litery, cyfry i podkreślenie w dowolnym alfabecie traktowane są jako znaki słowa. W trybie wyrażeń regularnych wzorzec jest ujmowany w granice słowa (\b), które rozpoznają tylko A–Z, cyfry i podkreślenie.
Na czym polega limit 2 sekund?
Niektóre wzorce, na przykład (a+)+$, mogą dla pewnych tekstów działać niezwykle długo. Tryb wyrażeń regularnych działa w osobnym wątku w tle; jeśli po 2 sekundach nie skończy, jest przerywany i pojawia się informacja, że wzorzec zajął zbyt dużo czasu, dzięki czemu strona nigdy się nie zawiesza.
Czy wzorzec działa na wiele wierszy?
W trybie wyrażeń regularnych ^ i $ pasują do początku i końca każdego wiersza, a kropka nie pasuje do podziału wiersza. Wielkość liter jest ignorowana, chyba że włączono opcję rozróżniania wielkości liter.
Czy mój tekst jest przesyłany?
Nie. Wszystko działa w Twojej przeglądarce, a nic nie jest zapisywane ani wysyłane.