Gjeneratori Regex

Përdorimi komercial OK Modelet 581 Pa shenjë uji Nuk duhet regjistrim
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 modelin.
Regex

        
Korrispondon me shembull

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

❤️ Të pëlqen Free.ai?

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

Do më shumë? Regjistrohu falas: 30,000 tokens/day
Regjistrohu

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

Gjenerator i regex-it nga gjuha natyrore me AI.

Si të përdorësh Gjeneratori Regex

1
Shkruaj input

Shkruaj tekst, ngarko një file, ose përshkruaj atë që do. Nuk nevojitet 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 shpërnda rezultatin tënd. Pa pagesë për përdorim personal dhe komercial.

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

Automatizo këtë instrument nga kodi juaj. Pika e fundit e përshtatshme OpenAI-REST, autentifikimi me token e bartësit, nuk kërkohet SDK shtesë. Kostot e token-it përputhen me ndërfaqen 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."}]}'

Gjeneratori 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ë njohur (PCRE, JavaScript, Python re, Go regexp, POSIX), shpjegim hap pas hapi dhe një panel testimi që tregon stringat reale që përputhen me ato që nuk përputhen.

Regex101 / Regexr / Debuggex janë instrumentë 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 të drejtpërdrejta. Fluksi i kombinuar i punës shpëton orë nga shkrimi me dorë i regex nga një fletë mashtruese.

PCRE (e paracaktuar në PHP, Perl, instrumentët më modernë 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 kërkime, por siguri lineare e garantuar). POSIX BRE/ERE (grep, sed pa -E). Zgjidh gjuhën që përdor gjuha e synuar - funksionet si shikimi prapa / kuantizues posedues / grupe të emërtuar nuk portohen në të gjitha variantet.

Përgjigja e sinqertë: asnjë regex nuk përputhet me çdo input të botës reale. Validimi i email-it vetëm ka një regex 6,425-karakterësh "RFC 5322" 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ë provo me të dhënat reale para se të dërgohen 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ë shpërndajë ç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 prapa dhe të përpara pozitive/negative; referenca e prapa funksionon 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 portativ.

Kur kërkohet për të përshtatur "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 vetëm" në kërkesë nëse dëshiron sjelljen e vjetër.

Modeli është instrukuar të shmangë kuantizuesin e vendosur si `(.+)+` që shkakton 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 input e gjatë pas - ngjiteni në Regex101 me një stringë 10,000-karakterësh dhe shikoni numërimin e hapat.

ChatGPT (GPT-4) trajton regex mirë por kushton $20/muaj dhe konteksti nuk është i rregulluar me regex. Free.ai's system prompt force explicit flavor + match/non-match test cases + complexity warnings. Self-hosted Qwen 3 Coder është i lirë nën token pool ditor. 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 rishkrimit duke përdorur vetëm karakteristikat e mbështetura të qëllimit dhe paralajmëron kur një karakteristikë nuk ka ekuivalent (p.sh., backreferences kur shkohet Python → Go).

Po - POST tek /v1/chat/ me një kërkesë regex-specialist të sistemit 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ësin e duhur për gjuhën (`/pattern/flags` për JavaScript, `r"pattern"` për Python, ```pattern``` për Go). Kliko Kopjo dhe ngjite drejtpërsëdrejti në burim.

Regjistrohu falas: 30,000 tokens/day

Krijo një profil

Nuk kërkohet karta e kreditit

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

Të pëlqen Free.ai?