Ġeneratur Regex

Użu kummerċjali OK 380 + mudelli L-ebda marka tal-ilma Ebda sign-up meħtieġa
Mudell:
+ GPT-5, Claude, Gemini
Tiddeskrivi dak li inti tixtieq li jaqblu bl-Ingliż sempliċi u tikseb togħma speċifiku regex — PCRE, JavaScript, Python, Go (RE2), jew POSIX — bi spjegazzjoni pass-by-pass u ħajjin tester li turi logħob reali u misses.
Iddeskrivi l-mudell.
Regex

        
Match fil-kampjun

        
Explanation + test cases
Għażliet avvanzati
Riżultat
Tokens qed jaħdem baxx. Ikseb aktar Tokens
Tixtieq riżultati aħjar? Mudelli premium (GPT-5, Claude, Gemini) jipprovdu kwalità ogħla. Ara l-Pjanijiet

❤️ Imħabba Free.ai? Għid lill-ħbieb tiegħek!

Irreġistra biex tikseb link ta' referenza u taqla' 25,000 tokens għal kull ħabib.

Trid aktar? Irreġistra b'xejn għal 30K tokens/jum + 10K bonus
Irreġistra b'xejn

Ipproċessar tal-applikazzjoni tiegħek...

Iġġenera mudelli regex minn lingwa naturali b'AI.

Kif għandek tuża Ġeneratur Regex

1
Daħħal l-input tiegħek

Ittajpja test, ittella' fajl, jew iddeskrivi dak li trid. M'hemmx bżonn ta' kont.

2
Ikklikkja Iġġenera

AI tagħna tipproċessa t-talba tiegħek f'sekondi billi tuża l-aħjar mudelli open-source.

3
Niżżel & jaqsmu

Niżżel, kopja, jew jaqsmu r-riżultat tiegħek. Ħieles għall-użu personali u kummerċjali.

Uża din l-għodda permezz tal-API

Awtomatizza din l-għodda mill-kodiċi tiegħek stess. OpenAI-kompatibbli REST endpoint, Bearer-token awth, l-ebda SDK żejda meħtieġa.

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

Ġeneratur Regex — FAQ

Iddeskrivi dak li trid li jaqblu bl-Ingliż sempliċi ("US zip codes", "URLs kollha ħlief localhost", "parentesi bilanċjati sa fond 3") u jiksbu lura regex preċiża b'sintaks flavor-aware (PCRE, JavaScript, Python re, Go regexp, POSIX), spjegazzjoni pass-by-pass, u panel test li turi strings reali li jaqblu vs. ma jaqblux.

Regex101 / Regexr / Debuggex huma għodod EXPLAINER — inti tikteb il-regex, huma jispjegaw dan. Free.ai huwa ġeneratur — inti tiddeskrivi dak li għandek bżonn bl-Ingliż, huwa jikteb il-regex. Uża Free.ai għall-ewwel abbozz, imbagħad paste fis Regex101 biex jittestjaw kontra d-data ħajjin tiegħek.

PCRE (default fil-PHP, Perl, ħafna għodod moderni Linux). JavaScript (browser + Node, l-ebda lookbehind fil Safari ≤16.3). Python re (eqreb lejn PCRE, l-ebda kwantifikaturi possessivi). Go regexp (RE2 — l-ebda backreferences, l-ebda lookarounds, iżda linear-time garantit sikur). POSIX BRE/ERE (grep, sed mingħajr -E). Agħżel dak li l-lingwa fil-mira tiegħek juża — karatteristiċi bħal lookbehind / kwantifikaturi possessivi / gruppi bl-isem ma jgħaddux minn kull togħma.

Tweġiba onesta: l-ebda regex ma jaqbel perfettament ma' kull input fid-dinja reali. Il-validazzjoni tal-email waħedha għandha regex ta' 6,425 karattru "kompatibbli mal-RFC 5322" li fil-fatt ħadd ma juża. Free.ai jimmira l-każ ta' 99% għall-użu li tiddeskrivi u jwissi dwar każijiet magħrufa fit-tarf fl-ispjegazzjoni (eż., "dan jaqbel ma' example.co.uk iżda mhux example.museum"). Dejjem ittestja kontra dejta reali qabel ma tibgħatha lill-produzzjoni.

Iva — waħħal ir-regex fil-kaxxa tad-deskrizzjoni bil-prefiss "explain: " (eż., `explain: ^(?=.*[A-Z])(?=.*\d).{8,}$`) u l-mudell se jaqsam kull token u jgħidlek x'inhu fil-fatt jaqbel. Uża /code/explain/ għal spjegazzjoni aktar rikka li tkun taf il-kodiċi.

Iva — meta l-lingwa magħżula tappoġġjahom. PCRE/Python/JS jippermettu lookbehind pożittiv/negattiv u lookahead; backreferences jaħdmu f'PCRE/Python/Java iżda mhux f'Go (RE2).Il-mudell jagħżel l-aktar kostruzzjoni korretta sempliċi u jwissi meta karatteristika ma tkunx portabbli.

Meta mitlub biex jaqbel ma' "ittri" jew "karattri tal-kelma" il-mudell juża klassijiet li jafu l-Unicode (`\p{L}`, `\p{N}` f'PCRE/Python/Java; `[\p{L}]` bil-bandiera `u` f'JavaScript) minflok il-klassi ASCII-biss `[a-zA-Z]`. Semmi "ASCII biss" fil-prompt jekk trid l-imġiba tal-klassi ASCII.

Il-mudell huwa mgħallem biex jevita kwantifikaturi mibrumin bħal `(.+)+` li jikkawżaw ReDoS. Għal Go (RE2) il-magna tiggarantixxi ħin lineari għalhekk dan huwa impossibbli mill-kostruzzjoni. Għal PCRE/JS/Python, dejjem ittestja inputs twal wara — paste f'Regex101 b'string ta' 10,000 karattru u ħarsa lejn il-counter tal-passi.

ChatGPT (GPT-4) jimmaniġġja regex ukoll iżda jiswa $ 20 / mo u l-kuntest mhuwiex regex-tuned. Free.ai's sistema tal-forza tal-prompt togħma espliċita + każijiet tat-test tat-taqbila / mhux taqbila + twissijiet tal-kumplessità. Qwen 3 Coder huwa b'xejn taħt il-pool tat-tokens ta' kuljum. Għal mudelli mhux tas-soltu strambi, il-premju GPT-5 huwa disponibbli b'token imħallsa.

Iva — paste regex u staqsi "convert this Python regex to Go RE2" Il-mudell jikteb mill-ġdid billi juża biss il-karatteristiċi appoġġjati tat-togħma fil-mira u jwissi meta karatteristika ma jkollha l-ebda ekwivalenti (eż., backreferences meta tmur Python → Go).

Iva — POST għal /v1/chat/ b'sistema ta' reġex-speċjalista u d-deskrizzjoni tiegħek bħala l-messaġġ tal-utent. Utli għal għodod li awtomatikament jiġġeneraw regex minn input tal-utent (bennejja ta' formoli mingħajr kodiċi, konfiguraturi tal-parser tal-log).

Iva — il-blokka tal-kodiċi primarja fiha l-mudell mhux maħdum BIL-delimitaturi xierqa għall-lingwa (`/pattern/flags` għal JavaScript, `r"pattern"` għal Python, `` `pattern` `` għal Go).

Irreġistra b'xejn għal 10,000 tokens

Oħloq Kont Ħieles

Ebda karta ta' kreditu meħtieġa

Kif tirraporta din l-għodda?

Imħabba Free.ai? Għid lill-ħbieb tiegħek!