Generátor regulárnych výrazov

Komerčné použitie OK 380+ modelov Žiadny vodoznak Nie je potrebná registrácia
Model:
+ GPT-5, Claude, Gemini
Popíšte, čo chcete nájsť v jednoduchej angličtine a získajte regulárny výraz špecifický pre danú príchuť — PCRE, JavaScript, Python, Go (RE2) alebo POSIX — s podrobným vysvetlením a živým testerom, ktorý zobrazuje skutočné zhody a chyby.
Popíšte vzor.
Regulárny výraz

        
Zápasy vo vzorke

        
Explanation + test cases
Rozšírené možnosti
Výsledok
Žetóny sa míňajú. Získať viac žetónov
Chcete lepšie výsledky? Prémiové modely 2018 (GPT-5, Claude, Gemini) poskytujú vyššiu kvalitu. Zobraziť plány

❤️ Milujete Free.ai? Povedzte svojim priateľom!

Zaregistruj sa a získaj odporúčací odkaz a získaj 25 000 žetónov za priateľa.

Chcete viac? Zaregistrujte sa zdarma pre 30K žetónov/deň + 10K bonus
Zaregistrujte sa zdarma

Spracovávam vašu požiadavku...

Generujte vzory regulárnych výrazov z prirodzeného jazyka pomocou umelej inteligencie.

Ako používať Generátor regulárnych výrazov

1
Zadajte svoj vstup

Zadajte text, nahrajte súbor alebo popíšte, čo chcete. Nie je potrebné žiadne konto.

2
Kliknite na generovať

Naša UI spracuje vašu požiadavku v priebehu niekoľkých sekúnd pomocou najlepších open-source modelov.

3
Stiahnuť & zdieľať

Stiahnite si, skopírujte alebo zdieľajte svoj výsledok. Zdarma pre osobné a komerčné použitie.

Použite tento nástroj cez API

Automatizujte tento nástroj z vlastného kódu. Koncový bod REST kompatibilný s OpenAI, overenie tokenom nosiča, nie je potrebná žiadna ďalšia súprava SDK.

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."}]}'

Generátor regulárnych výrazov — FAQ

Popíšte, čo chcete nájsť v jednoduchej angličtine ("US zip codes", "all URLs except localhost", "balanced braces up to depth 3") a získajte späť presný regulárny výraz s príchuťou-vedomé syntaxe (PCRE, JavaScript, Python re, Go regexp, POSIX), krok za krokom vysvetlenie, a test panel zobrazujúci skutočné reťazce, ktoré sa zhodujú vs. nezhodujú.

Regex101 / Regexr / Debuggex sú nástroje EXPLAINER — napíšeš regex, oni ti to vysvetlia. Free.ai je generátor — popisuješ, čo potrebuješ v angličtine, on napíše regex. Použi Free.ai na prvý návrh, potom ho vlož do Regex101 a otestuj ho proti svojim aktuálnym dátam. Kombinovaný pracovný postup ti ušetrí hodiny písania rukou regulárnych výrazov z cheatsheetu.

PCRE (predvolené v PHP, Perl, väčšina moderných Linuxových nástrojov). JavaScript (prehliadač + Node, žiadne lookbehind v Safari ≤16.3). Python re (najbližšie k PCRE, žiadne vlastnícke kvantifikátory). Go regexp (RE2 — žiadne spätné odkazy, žiadne vyhledávanie, ale lineárny čas zaručene bezpečný). POSIX BRE/ERE (grep, sed bez -E). Vyberte si ten, ktorý používa váš cieľový jazyk — funkcie ako lookbehind / vlastnícke kvantifikátory / pomenované skupiny nie sú portované na všetky príchute.

Úprimná odpoveď: žiadny regulárny výraz sa nezhoduje s každým reálnym vstupom. Samotné overovanie e-mailov má regulárny výraz s dĺžkou 6 425 znakov, ktorý je v súlade s RFC 5322 a ktorý v skutočnosti nikto nepoužíva. Free.ai sa zameriava na 99 % prípadov použitia, ktoré opisuješ, a varuje pred známymi okrajovými prípadmi vo vysvetlení (napr. „toto sa zhoduje s example.co.uk, ale nie s example.museum“).

Áno — vložte regulárny výraz do poľa s popisom s predponou "explain: " (napr. `explain: ^(?=.*[A-Z])(?=.*\d).{8,}$`) a model rozloží každý token a povie vám, čomu sa vlastne zhoduje. Použite /code/explain/ pre bohatšie vysvetlenie, ktoré si uvedomuje kód.

Áno — ak ich zvolená príchuť podporuje. PCRE/Python/JS umožňujú pozitívne/negatívne look-back a lookahead; spätné odkazy fungujú v PCRE/Python/Jave, ale NIE v Go (RE2).Model vyberie najjednoduchší správny konštrukt a upozorní, keď funkcia nie je prenosná.

Keď je model požiadaný o zhodu "písmen" alebo "slovných znakov", použije triedy podporujúce Unicode (`\p{L}`, `\p{N}` v PCRE/Python/Java; `[\p{L}]` s príznakom `u` v JavaScripte) namiesto starého ASCII-only `[a-zA-Z]`.

Model je inštruovaný, aby sa vyhýbal vnorením kvantifikátorov ako `(.+)+`, ktoré spôsobujú ReDoS. Pre Go (RE2) motor garantuje lineárny čas, takže to nie je možné zo konštrukcie. Pre PCRE/JS/Python, vždy testujte dlhé vstupy po — vložte do Regex101 s reťazcom 10 000 znakov a sledujte počítadlo krokov.

ChatGPT (GPT-4) zvláda regex dobre, ale stojí $20/mesiac a kontext nie je regulovaný regexom. Systémový prompt Free.ai vynúti explicitnú príchuť + testovací prípad zhody/nezhody + varovanie zložitosti. Samohostiteľský Qwen 3 Coder je zadarmo pod denným tokenovým bazénom. Pre nezvyčajne podivné vzory je k dispozícii prémiový GPT-5 s platenými tokenmi.

Áno — vložte regex a požiadajte o "konvertovanie tohto regexu Pythonu na Go RE2". Model ho prepíše len s podporovanými vlastnosťami cieľovej príchute a varuje, keď funkcia nemá ekvivalent (napr. spätné odkazy pri prechode Python → Go).

Áno — POST do /v1/chat/ so systémovými výzvami špecialistov na regex a vaším popisom ako správou používateľa. Užitočné pre nástroje, ktoré automaticky generujú regex zo vstupu používateľa (tvorcovia formulárov bez kódu, konfigurátory analyzátorov záznamov).

Áno — primárny blok kódu obsahuje surový vzor S oddeľovačmi vhodnými pre daný jazyk (`/pattern/flags` pre JavaScript, `r"pattern"` pre Python, `` `pattern` `` pre Go).

Zaregistrujte sa zdarma pre 10 000 žetónov

Vytvoriť bezplatný účet

Kreditná karta nie je potrebná

Ako by ste ohodnotili tento nástroj?

Milujete Free.ai? Povedzte svojim priateľom!