TextArray
100% lokalnie

Znajdź i zamień

Zamień każde wystąpienie wyrazu lub wzorca, opcjonalnie z wyrażeniem regularnym.

Wejście
Wynik

Znajdź i zamień

Wklej tekst, wpisz, czego szukać i czym to zastąpić, a wszystkie wystąpienia zostaną zamienione za jednym razem. Podsumowanie pod wynikiem podaje liczbę dopasowań, więc jeszcze przed skopiowaniem sprawdzisz, czy zmiana wyszła zgodnie z oczekiwaniem.

To narzędzie do poprawek, które w edytorze tekstu są żmudne, a w edytorze kodu, którego akurat nie masz otwartego, niewygodne: podmiana nazwy produktu w notatkach o wydaniu, poprawienie błędnie zapisanego nazwiska klienta w długim dokumencie, zmiana domeny na liście adresów albo usunięcie powtarzającego się przedrostka z wyeksportowanych danych. Cały tekst przetwarzany jest w jednym przebiegu, więc tysiąc zamian trwa tyle samo co jedna.

Dopasowaniem sterują trzy opcje. „Uwzględnij wielkość liter” jest włączone, więc „Kot” i „kot” to dwa różne wyrazy; wyłącz je, żeby złapać oba. „Tylko całe wyrazy” nie pozwoli, by „kot” trafiło wewnątrz słowa „kotlet”. „Użyj wyrażenia regularnego” odblokowuje wzorce: \d+ znajdzie każdą liczbę, ^\s+ usunie spacje z początku wierszy, a grupy w nawiasach wykorzystasz w zamienniku jako $1 i $2 — wzorzec (\w+)-(\w+) z zamiennikiem $2-$1 zamienia miejscami obie części każdej pary z łącznikiem. Przy wyłączonym wyrażeniu regularnym szukany tekst brany jest dosłownie, więc kropka znajdzie tylko kropkę, a $1 w zamienniku pozostanie $1. Jeśli wzorzec jest błędny, narzędzie spokojnie o tym powie, zamiast zwracać uszkodzony wynik.

Wszystko działa w twojej przeglądarce. Nic nie jest wysyłane, więc bezpiecznie opracujesz tu umowy, dane dostępowe i dane klientów.

Częste pytania

Czy muszę znać wyrażenia regularne?
Nie. Przy wyłączonej opcji „Użyj wyrażenia regularnego” szukany tekst porównywany jest dosłownie, łącznie ze znakami . * i ?, które inaczej miałyby specjalne znaczenie.
Czy mogę użyć fragmentów dopasowania w zamienniku?
Tak, w trybie wyrażenia regularnego. Ujmij część wzorca w nawiasy i odwołaj się do niej w polu zamiennika jako $1, $2 i tak dalej.
Jak usunąć tekst zamiast go zamieniać?
W polu Znajdź wpisz to, co ma zniknąć, a pole zamiennika zostaw puste. Każde dopasowanie zostanie usunięte.
Dlaczego narzędzie zgłasza zero dopasowań?
Zwykle chodzi o wielkość liter. „Uwzględnij wielkość liter” jest domyślnie włączone, więc „Kot” nie pasuje do „kot”. Wyłącz tę opcję albo sprawdź, czy „Tylko całe wyrazy” nie odrzuca dopasowań częściowych.
Czy mój tekst jest gdzieś wysyłany?
Nie. Narzędzie działa wyłącznie w twojej przeglądarce, a tekst nigdy nie opuszcza twojego urządzenia.