Tester regex

Napisz wyrażenie regularne, wklej tekst i zobacz każde dopasowanie, każdą grupę i wynik zamiany w trakcie pisania.

Zapieczętowane na tym urządzeniu

Działa w przeglądarce. Nic nie jest wysyłane.

Zapieczętowane

Flagi
Ściąga

Wybierz element, aby wstawić go do wyrażenia.

  • cyfra 0–9
  • litera, cyfra lub podkreślnik
  • spacja, tabulator lub znak nowego wiersza
  • dowolny znak oprócz nowego wiersza
  • jeden z wymienionych znaków
  • dowolny znak oprócz wymienionych
  • początek tekstu (lub wiersza)
  • koniec tekstu (lub wiersza)
  • granica słowa
  • zero lub więcej poprzedniego elementu
  • jeden lub więcej poprzedniego elementu
  • poprzedni element jest opcjonalny
  • od 2 do 4 poprzedniego elementu
  • grupa przechwytująca
  • nazwana grupa przechwytująca
  • lewa albo prawa strona
  • po którym następuje…, bez włączania tego
  • dosłowna kropka (każdy znak specjalny poprzedź \)

Dopasowania w tekście


                

Dopasowania

Dopasowania
0
Grupy
0

Tutaj pojawi się lista dopasowań i ich grup.

    Zamiana

    Użyj $1, $2… dla grup numerowanych, $<name> dla grup nazwanych i $& dla całego dopasowania.

    Jak to działa

    1. Napisz wyrażenie

      Wpisz wzorzec i wybierz flagi. Jeśli nie pamiętasz składni, ściąga wstawi popularne elementy.

    2. Wklej tekst

      Dopasowania są podświetlane w trakcie pisania, a każde z nich jest wymienione z pozycją i grupami przechwytującymi.

    3. Wypróbuj zamianę

      Wpisz tekst zastępczy z $1 lub $<name>, aby zobaczyć wynik operacji znajdź i zamień, a potem go skopiuj.

    Najczęściej zadawane pytania

    Jakiego dialektu regex używa to narzędzie?

    JavaScriptu, dokładnie tak, jak wykonuje go twoja przeglądarka, w tym grupy nazwane, lookbehind i klasy właściwości Unicode, np. \p{L}. Większość składni jest wspólna z Pythonem, PHP i Javą, ale niektóre funkcje się różnią.

    Czy mój tekst jest gdzieś wysyłany?

    Nie. Wyrażenie działa w przeglądarce, w osobnym procesie w tle (workerze). Twój wzorzec i tekst nigdy nie opuszczają urządzenia.

    Dlaczego moje wyrażenie zostało zatrzymane?

    Niektóre wzorce, często z powtórzeniem wewnątrz innego powtórzenia, mogą sprawdzić miliardy kombinacji, zanim zakończą się niepowodzeniem. Nazywa się to katastrofalnym nawracaniem (catastrophic backtracking). Tester zatrzymuje każde wykonanie trwające dłużej niż sekundę, aby strona nigdy się nie zawiesiła.

    Co zmienia flaga g?

    Bez g znajdowane i zamieniane jest tylko pierwsze dopasowanie. Z g znajdowane i zamieniane jest każde dopasowanie w tekście.

    Jak dopasować dosłownie kropkę, nawias lub znak zapytania?

    Poprzedź go ukośnikiem wstecznym: \. dopasowuje kropkę, \( nawias, a \? znak zapytania. Wewnątrz nawiasów kwadratowych większość znaków jest już traktowana dosłownie.

    Zainstaluj One For All na swoim komputerze

    One For All otworzy się wtedy we własnym oknie, jak aplikacja, prosto z pulpitu lub ekranu głównego. Nie musisz niczego pobierać ze sklepu z aplikacjami, a twoje pliki nadal zostają na twoim urządzeniu.

    1. Kliknij ikonę instalacji po prawej stronie paska adresu albo otwórz menu przeglądarki (⋮).
    2. Wybierz „Zainstaluj One For All” lub „Zainstaluj stronę jako aplikację”: skrót pojawi się na pulpicie i wśród twoich aplikacji.

    Pobrać silnik tego narzędzia?

    To narzędzie działa w całości w twojej przeglądarce. W tym celu musi jednorazowo pobrać z One For All poniższe elementy. Potem zostają zapisane na tym urządzeniu, więc przy kolejnym użyciu narzędzie uruchomi się od razu.

    Twoje pliki nigdy nie są nigdzie wysyłane.