Gjeneruesi i Regex

Përdorimi komercial OK 380+ modele Pa shenjë uji Nuk është e nevojshme regjistrimi
Modeli:
+ GPT-5, Claude, Gemini
Përshkruaj atë që dëshiron të përshtatësh në anglisht të thjeshtë dhe merr një regex të veçantë të shije — PCRE, JavaScript, Python, Go (RE2), ose POSIX — me një shpjegim hap pas hapi dhe një testues të gjallë që tregon përputhje reale dhe dështime.
Përshkruaj strukturën.
Regex

        
Përputhet në shembull

        
Explanation + test cases
Mundësitë e avancuara
Rezultati
Tokenët po i mbaron. Merr më shumë token
Dëshiron rezultate më të mira? Modelet Premium (GPT-5, Claude, Gemini) ofrojnë cilësi më të lartë. Shiko Planet

❤️ Të pëlqen Free.ai?

Regjistrohu për të marrë një lidhje referuese dhe fiton 25,000 token për mik.

Do më shumë? Regjistrohu falas për 30K token/ditë + 10K bonus
Regjistrohu

Duke përpunuar kërkesën tuaj...

Gjenerator i regex-it nga gjuha natyrore me AI.

Si të përdorësh Gjeneruesi i Regex

1
Shkruaj

Shkruaj tekst, ngarko një file, ose përshkruaj atë që do. Nuk duhet asnjë llogari.

2
Kliko për të krijuar

AI jonë e përpunon kërkesën tuaj në sekonda duke përdorur modelet më të mira të burimit të hapur.

3
Shkarko dhe nda

Shkarko, kopjo ose ndaje rezultatin tënd. Pa pagesë për përdorim personal dhe komercial.

Përdor këtë mjet nëpërmjet API

Automatizo këtë mjet nga kodi juaj. Pika e fundit REST e përshtatshme me OpenAI, autentifikimi me token e bartësit, nuk kërkohet SDK shtesë. Kostot e token-it përputhen me interfaqen web.

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

Gjeneruesi i Regex — FAQ

Përshkruaj atë që dëshiron të përshtatësh në anglisht të thjeshtë ("US zip codes", "all URLs except localhost", "balanced parentheses up to depth 3") dhe merr një regex të saktë me një sintaksë të përshtatshme (PCRE, JavaScript, Python re, Go regexp, POSIX), shpjegim hap pas hapi dhe një panel testi që tregon stringjet reale që përshtaten ndaj atyre që nuk përshtaten.

Regex101 / Regexr / Debuggex janë mjete EXPLAINER — ju shkruani regex, ata e shpjegojnë atë. Free.ai është një GENERATOR — ju përshkruani atë që ju duhet në anglisht, ai shkruan regex. Përdor Free.ai për draftin e parë, pastaj ngjite në Regex101 për të provuar kundër të dhënave tuaja të drejtpërdrejta. Fluksi i kombinuar i punës kurset orë mbi shkrimin me dorë të regex nga një fletë mashtruese.

PCRE (e prezgjedhur në PHP, Perl, instrumentët më modernë të Linux). JavaScript (shfletues + nod, pa shikim prapa në Safari ≤16.3). Python re (më afër PCRE, pa kuantizues posedues). Go regexp (RE2 — pa referenca prapa, pa shikim rreth, por siguri lineare e garantuar). POSIX BRE/ERE (grep, sed pa -E). Zgjidh atë që përdor gjuha jote e synuar — funksionet si shikim prapa / kuantizues posedues / grupe me emër nuk janë të portueshme në të gjitha versionet.

Përgjigja e sinqertë: asnjë regex nuk përputhet me çdo input të botës reale. Vetëm validimi i email ka një regex 6,425-karakterësh "RFC 5322 konform" që askush nuk e përdor aktualisht. Free.ai synon 99% të rasteve për përdorimin që përshkruani dhe paralajmëron për rastet e njohura në shpjegim (p.sh., "kjo përputhet me example.co.uk por jo example.museum"). Gjithmonë provoje me të dhënat reale para se të dërgosh në prodhim.

Po — ngjite regex në kutinë e përshkrimit të paraprirë me "explain: " (p.sh., `explain: ^(?=.*[A-Z])(?=.*\d).{8,}$`) dhe modeli do të ndajë çdo token dhe do të të tregojë se çfarë përputhet me të. Përdor /code/explain/ për shpjegime më të pasura të kodit.

Po — kur lloji i zgjedhur i suporton ato. PCRE/Python/JS lejon shikimet e prapave dhe të përpara pozitive/negative; referenca e prapave punon në PCRE/Python/Java por jo në Go (RE2). Modeli zgjedh strukturën më të thjeshtë të saktë dhe paralajmëron kur një funksion nuk është i përshtatshëm.

Kur kërkohet për të gjetur "letters" ose "word characters" modeli përdor klasat e njohura nga Unicode (`\p{L}`, `\p{N}` në PCRE/Python/Java; `[\p{L}]` me flagun `u` në JavaScript) në vend të ASCII-së së vjetër vetëm `[a-zA-Z]`. Përmend "ASCII only" në kërkesë nëse dëshiron sjelljen e vjetër.

Modeli është instrukuar të shmangë kuantizues të fshehur si `(.+)+` që shkaktojnë ReDoS. Për Go (RE2) motori garanton kohë lineare kështu që kjo është e pamundur nga ndërtimi. Për PCRE/JS/Python, gjithmonë provoni të dhënat e gjata pas — ngjiteni në Regex101 me një stringë prej 10,000 karakterësh dhe shikoni numërimin e hapjes.

ChatGPT (GPT-4) trajton regex mirë por kushton $20/muaj dhe konteksti nuk është i rregulluar për regex. Prompt sistemi i Free.ai detyron përmbajtje të qartë + raste testesh të përputhshme/jo-përputhshme + paralajmërime kompleksiteti. Qwen 3 Kodikuesi i vetë-pritur është i lirë nën token pool të përditshëm. Për modele të çuditshme, premium GPT-5 është në dispozicion me token të paguar.

Po — ngjite një regex dhe pyet "konvertoje këtë regex Python në Go RE2". Modeli e rishkruan duke përdorur vetëm funksionet e mbështetura të versionit të synuar dhe paralajmëron kur një funksion nuk ka ekuivalent (p.sh., backreferences kur shkohet Python → Go).

Po — POST tek /v1/chat/ me një kërkesë të sistemit regex-specialist dhe përshkrimin tuaj si mesazh përdoruesi. I dobishëm për instrumentët që gjenerojnë automatikisht regex nga hyrja e përdoruesit (form konstruktorë pa kod, log-parser konfiguratorë). Shiko /api/.

Po — blloku kryesor i kodit përmban modelin e papërpunuar me ndarës të përshtatshëm për gjuhën (`/pattern/flags` për JavaScript, `r"pattern"` për Python, ```pattern``` për Go). Kliko Kopjo dhe ngjite direkt në burimin tënd.

Regjistrohu falas për 10,000 token

Krijo një profil të ri

Nuk kërkohet karta e kreditit

Si do ta vlerësoni këtë mjet?

Të pëlqen Free.ai?