Znajdź i zamień

Szukaj i zamieniaj tekst literalnie lub wyrażeniem regularnym.

Tekst

Znajdź i zamień tekst: użyj wyszukiwania dosłownego lub wyrażeń regularnych. Wybierz zamianę wszystkich lub tylko pierwszego dopasowania. Wyświetlana jest liczba zamian. Działa w przeglądarce.

O narzędziu Znajdź i zamień

Znajdź i zamień pozwala wyszukać tekst (lub wzorzec regex) i zastąpić go nowym tekstem. Możesz zamienić każde dopasowanie lub tylko pierwsze. Przydatne do czyszczenia danych, zmiany powtarzających się wzorców lub masowych edycji. Całe przetwarzanie odbywa się w przeglądarce.

Jak używać

  1. Wpisz tekst do znalezienia i tekst zastępczy. Zaznacz Użyj wyrażenia regularnego do dopasowywania wzorców.
  2. Wklej tekst w polu tekstowym. Wybierz Zamień wszystkie lub tylko pierwsze.
  3. Kliknij Zamień. Wynik i liczba zamian zostaną wyświetlone.

Kluczowe funkcje

  • Tryb dosłowny i regex — Przełączaj między prostym dopasowaniem tekstu a zaawansowanymi wzorcami wyrażeń regularnych.
  • Zamiana wszystkich lub tylko pierwszego — Kontroluj, czy zamieniane jest każde wystąpienie, czy tylko pierwsze dopasowanie.
  • Licznik zamian — Zobacz dokładnie, ile podstawień zostało wykonanych, do celów weryfikacji.
  • Grupy przechwytujące regex — Używaj $1, $2 itd. w tekście zastępczym, aby odwoływać się do dopasowanych grup.
  • Przetwarzanie po stronie klienta — Twój tekst nigdy nie opuszcza przeglądarki, zapewniając pełną prywatność.
  • Natychmiastowe wyniki — Zmodyfikowany tekst otrzymujesz natychmiast jednym kliknięciem.

Kiedy używać tego narzędzia

  • Ujednolicanie terminologii lub formatowania w dokumencie (np. zamiana „colour" na „color").
  • Czyszczenie eksportów danych przez usunięcie lub zamianę niechcianych znaków lub wzorców.
  • Refaktoryzacja fragmentów kodu — zmiana nazw zmiennych, aktualizacja nazw klas lub ścieżek importu.
  • Konwersja formatów dat, numerów telefonów lub innych ustrukturyzowanych wzorców tekstowych za pomocą regex.
  • Usuwanie poufnych informacji z tekstu przed jego udostępnieniem.

Szczegóły techniczne

W trybie dosłownym narzędzie używa metody JavaScript String.prototype.replace() z wyeskejpowaną wersją szukanego ciągu, aby uniknąć niezamierzonej interpretacji regex. W trybie regex wzorzec jest kompilowany jako obiekt JavaScript RegExp z opcjonalną flagą globalną w zależności od ustawienia „Zamień wszystkie". Grupy przechwytujące we wzorcu mogą być przywoływane w tekście zastępczym za pomocą $1 do $9. Nieprawidłowe wzorce regex są wychwytywane i zgłaszane z opisowym komunikatem o błędzie. Narzędzie przetwarza tekst dowolnej długości, choć bardzo duże dane wejściowe mogą być nieco wolniej przetwarzane w przeglądarce. Wszystkie obliczenia odbywają się po stronie klienta bez żadnej interakcji z serwerem.

Podsumowanie

Znajdź i zamień to niezbędne narzędzie do edycji tekstu, łączące prostotę z mocą wyrażeń regularnych. Niezależnie od tego, czy wykonujesz szybkie zamiany tekstu, czy złożone transformacje oparte na wzorcach, to narzędzie przeglądarkowe dostarcza natychmiastowe, prywatne wyniki bez żadnej zależności od serwera.

Najczęściej zadawane pytania

Jaka jest różnica między trybem dosłownym a regex?
Tryb dosłowny traktuje szukany ciąg jako zwykły tekst. Tryb regex używa wyrażenia regularnego, dzięki czemu można dopasowywać wzorce (np. cyfry, granice słów).
Czy mój tekst jest wysyłany na serwer?
Nie. Znajdź i zamień działa w całości w przeglądarce.
Co jeśli moje wyrażenie regularne jest nieprawidłowe?
Narzędzie wyświetli błąd. Najpierw przetestuj na małych próbkach. Używaj znaków ucieczki dla specjalnych znaków regex w trybie dosłownym, jeśli chcesz je dopasować.
Czy mogę używać grup przechwytujących w zamianie?
Tak. W trybie regex możesz odwoływać się do dopasowanych grup przechwytujących w tekście zastępczym za pomocą $1, $2, $3 itd. Na przykład wyszukanie (\w+)@(\w+) i zamiana na $2/$1 zamieni miejscami części po obu stronach symbolu @.