Generátor regulárnych výrazov

Komerčné použitie OK Modely 581 Ž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
Pokročilé možnosti
Výsledok
Žetóny sa míňajú. Získať viac žetónov
Chcete lepšie výsledky? Prémiové modely (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: 30 000 žetónov/deň
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. Nevyžaduje sa žiadne konto.

2
Kliknite na generovať

Naša AI 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 nosičom tokenu, 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 parentheses up to depth 3") a získajte späť presný regex 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 ho 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 na testovanie proti tvojim živým dátam. Kombinovaný workflow šetrí hodiny na ručne písané regexy z cheat sheetu.

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

Úprimná odpoveď: žiadny regex sa nezhoduje s každým reálnym vstupom dokonale. Samotné overovanie e-mailov má 6 425-znakový regex "v súlade s RFC 5322", ktorý nikto v skutočnosti nepoužíva. Free.ai sa zameriava na 99% prípadov použitia, ktoré ste opísali, a varuje pred známymi okrajovým prípadom vo vysvetlení (napr. "toto sa zhoduje s example.co.uk, ale nie s example.museum"). Pred odoslaním do produkcie vždy testujte s reálnymi údajmi.

Áno - vložte regex do popísacieho poľa 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á variácia podporuje. PCRE/Python/JS umožňuje pozitívne/negatívne lookbehind a lookahead; spätné odkazy fungujú v PCRE/Python/Jave, ale nie v Go (RE2). Model vyberie najjednoduchší správny konštrukt a upozorní, ak funkcia nie je prenosná.

Keď je model požiadaný o zhodu "písmen" alebo "slovných znakov", model používa triedy 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é kvantizátory ako `(.+)+`, ktoré spôsobujú ReDoS. Pre Go (RE2) motor garantuje lineárny čas, takže to je nemožné konštrukciou. Pre PCRE/JS/Python, vždy test dlhé vstupy po - vložiť do Regex101 s 10.000-chara reťazca a sledovať kroky počítadlo.

ChatGPT (GPT-4) zvláda regex dobre, ale stojí $20/mesiac a kontext nie je regulovaný regexom. Free.ai systémová výzva vynúti explicitnú príchuť + testovací prípad zhody / nezhody + varovanie zložitosti. Self-hosted Qwen 3 Coder je zadarmo pod denným token poolom. Pre nezvyčajne zvláštne vzory je prémiový GPT-5 k dispozícii s platenými tokenmi.

Áno - vložte regex a požiadajte o "konvertovanie tohto Python regex na Go RE2". Model ho prepíše len pomocou podporovaných funkcií cieľovej príchute a upozorní, ak 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 popisom ako správou používateľa. Užitočné pre nástroje, ktoré automaticky generujú regex z užívateľského vstupu (staviteľ formulárov bez kódu, konfigurátor log-parser).

Áno - primárny blok kódu obsahuje surový vzor S oddeľovačmi vhodnými pre jazyk (`/pattern/flags` pre JavaScript, `r"pattern"` pre Python, `` `pattern` `` pre Go).Kliknite na Kopírovať a vložiť priamo do zdroja.

Zaregistrujte sa zdarma: 30 000 žetónov/deň

Vytvoriť bezplatný účet

Kreditná karta nie je potrebná

Ako by ste hodnotili tento nástroj?

Milujete Free.ai? Povedzte svojim priateľom!