Generator kodu regujek
Bezpłatnie online Generator kodu regujek narzędzie, nie wymaga instalacji
Informacje o generatorze kodu regex
Zamienia wyrażenie regularne na gotowy do wklejenia kod dopasowujący dla języków JavaScript, Python, Java, Go lub PHP. Waliduje wzorzec przy wybranych flagach, opcjonalnie uruchamia go na ciągu testowym, aby wyświetlić podgląd dopasowań wraz z ich indeksami i nazwanymi grupami, a następnie generuje idiomatyczne fragmenty kodu przy użyciu natywnego API wyrażeń regularnych danego języka.
Jak używać
1. Wpisz regex Pattern (bez ograniczników). 2. Ustaw Flags - akceptowane są tylko g, i, m, s, u, y; inne znaki są automatycznie usuwane. 3. Wybierz docelowy Language. 4. Opcjonalnie wklej Test String, aby zobaczyć podgląd dopasowań. 5. Kliknij Generate, aby wyświetlić wyniki dopasowań na żywo i wygenerowany kod; użyj Copy, aby go skopiować.
Wyjście dla poszczególnych języków
JavaScript:literał /pattern/flags z matchAll, gdy ustawiona jest flaga g, w przeciwnym razie str.match z nazwanymi grupami. Python:re.findall/re.finditer z flagami zmapowanymi na re.IGNORECASE, re.MULTILINE, re.DOTALL, re.VERBOSE, re.ASCII. Java:Pattern.compile + pętla Matcher.find. Go:regexp.MustCompile z FindAllString i FindAllStringSubmatchIndex. PHP:preg_match_all z PREG_SET_ORDER używając ograniczników /pattern/flags.
▶Dlaczego otrzymałem komunikat o błędzie?
▶Co się dzieje bez ciągu testowego?
▶Czy flagi regex w języku Python są tłumaczone?
▶Czy nazwane grupy przechwytywania są zachowywane?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.