Regex generátor

Kereskedelmi felhasználás OK 380+ modellek Nincs vízjel. Nincs szükség regisztrációra.
Minta:
+ GPT-5, Claude, Gemini
Írja le, hogy mit szeretne egy egyszerű angol, és kap egy ízspecifikus regex PCRE, JavaScript, Python, Go (RE2), vagy POSIX • lépésről lépésre magyarázattal és egy élő tesztelő mutatja az igazi mérkőzések és hibák.
Írja le a mintát.
RegexCity name (optional, probably does not need a translation)

        
Egyezések a mintában

        
Explanation + test cases
Fejlett opciók
Eredmény
Elfogyott a zseton. Szerezz több zsetont!
Jobb eredményt akarsz? Prémiummodellek (GPT-5, Claude, Gemini) magasabb minőséget biztosít. Tervek megtekintése

A kérésed feldolgozása...

Létrehozása regex minták természetes nyelven AI.

Hogyan kell alkalmazni? Regex generátor

1
Adja meg a bemenetet

Írd be a szöveget, tölts fel egy fájlt, vagy írd le, hogy mit szeretnél. Nincs szükség fiókra.

2
Kattintson a generálás gombra

A MI másodperceken belül feldolgozza kérését a legjobb nyílt forráskódú modellek segítségével.

3
Letöltés és megosztás

Töltse le, másolja le vagy ossza meg az eredményt. Ingyenes személyes és kereskedelmi használatra.

Használja ezt az eszközt az API-n keresztül

Automatizálja ezt az eszközt a saját kódjából. OpenAI-kompatibilis REST végpont, Beaver-token auth, nincs szükség extra SDK-ra. Token költségek megfelelnek a webes felületnek.

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

Regex generátor — FAQ

Írja le, hogy mit szeretne egy egyszerű angol ("US zip kódok," "minden URL-ek kivéve localhost," "kiegyensúlyozott zárójelek akár mélység 3") és kap vissza egy pontos regex egy íz-aware szintaxis (PCRE, JavaScript, Python re, Go regexp, POSIX), lépésről lépésre magyarázat, és egy tesztpanel, amely valódi stringek, hogy match vs. nem egyezik.

Regex101 / Regexr / Debuggex are EXPLAINER tools ~ you write the regex, they explain it. Free.ai is a GENERATOR ~ you description what you need in English, it writes the regex. Use Free.ai for the first draft, then past into Regex101 to test against your live data. Kombinált workflow speakes hours over hand-writing regexes from a cheat sheet.

PCRE (alapértelmezett PHP, Perl, a legmodernebb Linux eszközök). JavaScript (browser + Node, no lookbehind in Safari ≤16.3.) Python re (legközelebb PCRE, nincs birtokló kvantifikátor). Go regex (RE2 · nem visszahivatkozások, nem néz körül, de lineáris-idő garantált biztonságos). POSIX BRE/ERE (grep, sed without -E). Válassza ki azt, amelyiket a célnyelve használ, mint a kilookbehind / birtokló kvantifikák / megnevezett csoportok nem portol át minden ízt.

Őszinte válasz: nincs regex illeszkedik minden valós bemenet tökéletesen. E-mail érvényesítés önmagában van egy 6,425 karakter "RFC 5322 megfelelő" regex senki ténylegesen használja. Free.ai cél a 99%-os esetben a használat leírni, és figyelmeztet ismert él esetekben a magyarázat (pl. "ez egyezik példa.co.uk, de nem példa.museum"). Mindig tesztelje a valós adatok előtt szállítás a gyártás.

Igen, beillesztjük a regexet a "magyarázd el: " (pl.: Πexplain: ^(?=.*[A-Z])(?=.*\d.{8,}$90) -ba, és a modell lebontja minden egyes tokent, és megmondja, hogy valójában minek felel meg. Használja a /code/explain/-t a gazdagabb kód-aware magyarázathoz.

Igen, amikor a kiválasztott íz támogatja őket. PCRE/Python/JS lehetővé teszi a pozitív/negatív megjelenést és előrelátást; háttérreferenciák működik PCRE/Python/Java de NOT in Go (RE2). A modell kiválasztja a legegyszerűbb helyes konstrukciót, és figyelmeztet, ha egy funkció nem hordozható.

Amikor a "betűk" vagy "szó karakterek" párosítására kérik, a modell Unicode-aware osztályokat használ (Π\p{L} Π, Π\p{N} Π PCRE/Python/Java; Π[\p{L}] Π a JavaScriptben a Πu± zászlóval) az örökölt ASCII helyett Π[a-zA-Z] Π. Az "ASCII csak" megjegyzés abban a pillanatban, ha az örökségi viselkedést szeretnéd.

A modell arra utasítja, hogy kerülje el a fészkelt kvantálókat, mint például a Π(.+)+ Boo ami ReDoS-t okoz. For Go (RE2) a motor lineáris időt garantál, így ez nem lehetséges az építéssel. PCRE/JS/Python esetén mindig hosszú bemeneteket kell tesztelni a Regex101-be történő Σ paszta után, 10 000 char húrral, és figyeld a lépésszámlálót.

A ChatGPT (GPT-4) jól kezeli a regexet, de $20/mo-ba kerül, és a kontextus nem regex-hangolt. Free.ai's rendszer azonnali erők explicit íz + match/non-match teszt esetek + összetettségi figyelmeztetések. Önálló Qwen 3 Codeer ingyenes a napi token medence alatt. Szokatlanul furcsa minták, prémium GPT-5 áll rendelkezésre fizetett zsetonok.

Igen, egy regexet passzolunk, és megkérdezzük, hogy "átalakítjuk ezt a Python regexet a Go RE2-re." A modell csak a cél ízének támogatott jellemzőivel írja át, és figyelmeztet, ha egy funkciónak nincs megfelelője (pl. visszahivatkozások a Python → Go-ra menet közben).

Igen, Post to /v1/chat/ with a regex-specialist system mpact and your description as the user message. Hasznos olyan eszközöknél, amelyek a felhasználó bemenetéből automatikusan generálják a regexet (kód nélküli form builders, log-parser configurators). Lásd: /api/.

Igen, az elsődleges kódblokk tartalmazza a nyers mintát a nyelv megfelelő delimitátoraival (Π/mintán/flagen Π a JavaScript, Πr "mintán" Π a Python, Πmintán Πmintán keresztül Go). Kattintson a Másolás és beillesztés közvetlenül a forrásba.

Jelentkezz ingyen 10.000 zsetonért.

Ingyenes fiók létrehozása

Nincs szükség hitelkártyára

Hogyan értékelné ezt az eszközt?

Love this tool? Share it!