Znajdź i zamień
Znajdź i zamień słowa lub wzorce w dowolnym tekście – z uwzględnianiem wielkości liter, całymi słowami, wyrażeniami regularnymi i podglądem na żywo.
W zamianie: $1, $2… wstawia przechwyconą grupę, $<name> grupę nazwaną, $& całe dopasowanie, $$ znak dolara, \n podział wiersza, a \t tabulator. ^ i $ pasują do początku i końca każdej linii.
Uwaga: powtarzana grupa zawiera inny nieograniczony kwantyfikator, np. (a+)+. Takie wzorce mogą działać bardzo wolno na niektórych tekstach.
Podgląd (usunięty tekst przekreślony, nowy tekst wyróżniony)
Jak znaleźć i zamienić tekst
- Wklej tekst w pole Tekst.
- Wpisz szukaną frazę w polu Znajdź, a nowy tekst w polu Zamień na. Zostaw Zamień na puste, aby usunąć każde dopasowanie.
- Wybierz Zwykły tekst, aby szukać dokładnie wpisanych znaków, albo Wyrażenie regularne, aby szukać według wzorca.
- Zaznacz Uwzględniaj wielkość liter, jeśli „Kraków” i „kraków” mają być traktowane inaczej, oraz Tylko całe słowa, jeśli „kot” nie może pasować wewnątrz słowa „kotlet”.
- Sprawdź liczbę zamian i podgląd, w którym usunięty tekst jest przekreślony, a nowy wyróżniony.
- Skopiuj Wynik albo kliknij Użyj wyniku jako nowego tekstu, aby wykonać na nim kolejną zamianę.
Wynik aktualizuje się na bieżąco. Przycisk Zamień wszystko po prostu ponownie uruchamia zamianę.
Tryb zwykłego tekstu
W trybie zwykłego tekstu każdy znak jest traktowany dosłownie: kropki, nawiasy, gwiazdki i znaki dolara nie mają specjalnego znaczenia ani w wyszukiwaniu, ani w zamianie. To odpowiedni tryb do codziennych poprawek, takich jak zmiana nazwy produktu w dokumencie, poprawienie wszędzie błędnie zapisanego nazwiska czy podmiana jednego adresu URL na inny.
Tylko całe słowa traktuje litery każdego alfabetu, w tym polskie ą, ę, ł czy ż, jako części słów. Wyszukiwanie „żółw” jako całego słowa nie dopasuje więc „żółwia” ani „żółwik”, a łącznik liczy się jako granica słowa: „biało” pasuje w „biało-czerwony”.
Tryb wyrażeń regularnych
Wyrażenia regularne opisują wzorce zamiast stałego tekstu. Narzędzie używa składni JavaScript z dwoma ułatwieniami przy edycji dokumentów:
^i$pasują do początku i końca każdej linii, więc^z zamianą-zmienia każdą linię w punkt listy.- W zamianie
\nwstawia podział wiersza, a\ttabulator.
Zamiana może wykorzystywać fragmenty dopasowania: $1, $2… wstawiają przechwycone grupy, $<name> grupę nazwaną, $& całe dopasowanie, a $$ dosłowny znak dolara. Kilka przydatnych przykładów:
| Znajdź | Zamień na | Efekt |
|---|---|---|
(\d{4})-(\d{2})-(\d{2}) |
$3.$2.$1 |
2026-09-30 → 30.09.2026 |
[ \t]+$ |
(puste) | usuwa spacje na końcu każdej linii |
{2,} |
|
scala ciągi spacji w jedną |
(?<imie>\p{L}+) (?<nazwisko>\p{L}+) |
$<nazwisko>, $<imie> |
Jan Kowalski → Kowalski, Jan |
\bcolour\b |
color |
pisownia brytyjska na amerykańską |
Klasy Unicode, takie jak \p{L} (dowolna litera), działają – to wygodne w polskim tekście, bo \w dopasowuje tylko litery A–Z bez polskich znaków. Starsza składnia, poprawna tylko bez trybu Unicode, np. \-, również jest akceptowana.
Bezpieczeństwo przy wolnych wzorcach
Niektóre wzorce, np. (a+)+, mogą potrzebować wykładniczo dużo czasu na tekście, który prawie pasuje. Aby przeglądarka pozostała responsywna, wyrażenia regularne działają w wątku w tle i są zatrzymywane po 1,5 sekundy z czytelnym komunikatem. Narzędzie ostrzega też, gdy wykryje zagnieżdżone kwantyfikatory. Nieprawidłowy wzorzec zamiast wyniku pokazuje błąd zgłoszony przez przeglądarkę.
Najczęściej zadawane pytania
Czy mój tekst jest gdzieś przesyłany?
Nie. Wyszukiwanie i zamiany odbywają się w całości w twojej przeglądarce. Nic nie jest wysyłane na serwer ani zapisywane.
Jak usunąć każde wystąpienie słowa?
Wpisz słowo w polu Znajdź, zostaw Zamień na puste i skopiuj wynik. Zaznacz Tylko całe słowa, aby nie usuwać go wewnątrz dłuższych słów.
Dlaczego w trybie wyrażeń regularnych znika mi znak dolara?
W trybie regex $ rozpoczyna odwołanie, takie jak $1 czy $&. Wpisz $$, aby wstawić pojedynczy znak dolara. W trybie zwykłego tekstu zamiana jest zawsze dosłowna.
Czy mogę zamieniać podziały wierszy?
Tak, w trybie wyrażeń regularnych. Szukaj \n, aby znaleźć podziały wierszy, i używaj \n w zamianie, aby je wstawić. Na przykład znajdź \n i zamień na ,, aby połączyć listę w jedną linię.
Jak duży może być tekst?
Do 2 milionów znaków. Podgląd wyróżnia pierwsze 2000 zamian; pole wyniku zawsze zawiera cały tekst.
Podobne narzędzia
- Tester wyrażeń regularnych Testuj wyrażenia regularne JavaScript na żywo z podświetlaniem dopasowań, grupami przechwytującymi, zamianą tekstu i objaśnieniem każdego elementu wzorca.
- Usuwanie enterów i zbędnych spacji Usuń entery i zbędne spacje z tekstu skopiowanego z pliku PDF lub e-maila. Zachowaj akapity i listy, połącz przeniesione słowa, usuń znaki cytowania.
- Porównywanie tekstów Porównaj dwa teksty i zobacz każdą różnicę obok siebie lub w jednym tekście, według linii, słów lub znaków. Prywatne narzędzie diff w przeglądarce.
- Zamiana wielkości liter Darmowa zamiana wielkości liter online – zamień tekst na wielkie lub małe litery, styl zdania, camelCase, snake_case, kebab-case i inne.