Generator Regex

Wykorzystanie handlowe OK Modele 380+ Brak znaku wodnego Nie ma potrzeby rejestracji
Wzór:
+ GPT-5, Claude, Gemini
Opisz, co chcesz dopasować w zwykłym języku angielskim i uzyskać regex specyficzny dla smaku — PCRE, JavaScript, Python, Go (RE2) lub POSIX — z wytłumaczeniem krok po kroku i testerem na żywo pokazującym prawdziwe mecze i przegapienia.
Opisz wzorzec.
Regex

        
Mecze w próbce

        
Explanation + test cases
Zaawansowane opcje
Wynik
Tokiny się skończyły. Zdobądź więcej tokenów
Chcesz lepsze wyniki? Modele premium (GPT-5, Claude, Gemini) dostarcza wyższej jakości. Widok planów

❤️ Love this tool? Share it!

Zaloguj się aby uzyskać link referencyjny i zarobić 25 000 żetonów na przyjaciela.

Chcesz więcej? Zarejestruj się za darmo za 30K tokeny/dzień + 10K bonus
Zarejestruj się za darmo

Przetwarzam twoją prośbę...

Generuj wzorce regex z języka naturalnego za pomocą SI.

Jak stosować lek Generator Regex

1
Wprowadź swoje wpisy

Wpisz tekst, wyślij plik lub opisz, czego chcesz. Nie jest potrzebne konto.

2
Kliknij wygenerować

Nasz SI przetwarza Twoją prośbę w sekundach przy użyciu najlepszych modeli open-source.

3
Pobierz & dzielenie

Pobierz, kopiuj lub podziel się swoim wynikiem. Darmowe do użytku osobistego i komercyjnego.

Użyj tego narzędzia przez API

Automatyzuj to narzędzie z własnego kodu. Kompatybilny z OpenAI REST punkt końcowy, Authentic-Bearer-token, nie jest wymagany dodatkowy SDK. Koszty token pasują do interfejsu internetowego.

curl -X POST https://api.free.ai/v1/chat/ \
  -H "Authorization: Bearer sk-free-..." \
  -H "Content-Type: application/json" \
  -d '{"model": "qwen-coder", "messages": [{"role": "user", "content": "Write a Python function that reverses a string."}]}'

Generator Regex — FAQ

Opisz, co chcesz dopasować w zwykłym języku ("kody pocztowe USA", "wszystkie URL z wyjątkiem localhost", "zbalansowane nawiasy do głębokości 3") i otrzymać z powrotem precyzyjny regex z syntaksyą smaku (PCRE, JavaScript, Python re, Go regex, POSIX), wytłumaczenie krok po kroku, oraz panel testowy pokazujący prawdziwe wierszki, które pasują przeciwko. nie pasują.

Regex101 / Regexr / Debuggex to narzędzia EXPLAINER — napiszesz regex, oni to wyjaśniają. Free.ai to GENERATOR – opisujesz, czego potrzebujesz w języku angielskim, pisze regex. Użyj Free.ai do pierwszego projektu, a następnie wklej do Regex101 do testu na żywo. Kombinowany przepływ pracy oszczędza godziny nad ręcznym pisaniem regeksów z arkusza oszustwa.

PCRE (domyślnie w PHP, Perl, większość nowoczesnych linuksowych narzędzi). JavaScript (browser + Node, bez wyglądu w Safari ≤16.3). Python re (zamknąć na PCRE, nie posiadać kwantyfikatorów). Go regegister (RE2 – bez referencji, bez wyglądu, ale bezpiecznego czasu liniowego). POSIX BRE/ERE (grep, sed bez -E). Wybierz jeden z wykorzystujących języków docelowych — funkcje takie jak lookbehind / posesive quantifers / nazwane grupy nie przenoszą się na wszystkie smaki.

Uczciwa odpowiedź: żaden regex nie pasuje do każdego wejścia rzeczywistego świata idealnie. Tylko walidacja e-mail posiada 6,425-harakter "RFC 5322" regex, który nikt nie używa. Free.ai mierzy 99% przypadek dla użytku opisujesz i ostrzega o znanych sprawach krawędzi w wyjaśnieniu (np. "to pasuje do przykładu.co.uk, ale nie do przykładu.museum"). Zawsze testuj na rzeczywiste dane przed wysyłką do produkcji.

Tak — wklej regex w pole opisowe prefiksem "objaśnij:" (np. `objaśnij: ^(?=.*[A-Z])(?=.*\d). {8,}$`) i model rozdzieli każdy token i powie ci, co w rzeczywistości pasuje. Użyj /kod/objaśnij/ dla bardziej znanego kodu.

Tak — gdy wybrany smak ich obsługuje. PCRE/Python/JS pozwala na pozytywny/negatywny wygląd i wygląd; referencje pracują w PCRE/Python/Java, ale NIE w Go (RE2). Model wybiera najprostszą poprawną konstrukcję i ostrzega, gdy funkcja nie jest przenośna.

W przypadku zapytania o dopasowanie do "liter" lub "znaków słowa" model używa klas Unicode świadomych (`\p{ L}`, `\p{N}` w PCRE/Python/Java; `[\p{L}]` z flagą `u` w JavaScript) zamiast spuścizny ASCII- tylko `[a- zA- Z]`. Wymiana "Tylko ASCII" w trybie, jeśli chcesz zachowania dziedzicznego.

Model jest polecany, aby uniknąć zagnieżdżonych kwantyfikatorów, takich jak `(.+)+`, które powodują ReDoS. Dla Go (RE2) silnik gwarantuje czas liniowy, tak że jest to niemożliwe przez budowę. Dla PCRE/JS/Python, zawsze przetestować długie wejścia po - wklej do Regex101 z 10 000-char struny i obserwować licznik schodów.

ChatGPT_GPT-4) obsługuje regex dobrze, ale kosztuje 20 dolarów/mo i kontekst nie jest regex-tuned. Free.ai sił systemu szybkiego smaku + mecz/nie-pass testów + ostrzeżenia złożoności. Samodzielny Qwen 3 Koder jest bezpłatny pod zbiorem żetonów dziennych. Dla niezwykle dziwnych wzorców premium GPT-5 jest dostępny z zapłaconych żetonów.

Tak — wklej regex i zapytaj "konwertuj ten Python regex do Go RE2. Model przepisuje go tylko za pomocą obsługiwanych funkcji smaku docelowego i ostrzega, gdy funkcja nie ma równoważności (np. referencje zwrotne przy przebiegu Python → Go).

Tak — POST do /v1/chat/ z systemem regex-specjalistycznym i opisem wiadomości użytkownika. Przydatne dla narzędzi, które automatycznie generują regex ze wejścia użytkownika (niekodowane budowniki form, konfiguratory log-parser). Zobacz /api /.

Tak — podstawowy blok kodu zawiera surowy wzorzec Z odpowiednimi oddzielnikami języka (`/pattern/flags' dla JavaScript, `r" pattern" dla Python, ``` `pattern` `` for Go). Kliknij Kopiuj i wklej bezpośrednio do swojego źródła.

Zarejestruj się bezpłatnie na 10 000 żetonów

Utwórz bezpłatne konto

Karta kredytowa nie jest wymagana

Jak mógłbyś ocenić to narzędzie?

Love this tool? Share it!