Generator Regex

Utilizare comercială OK 380+ modele Fără semn de apă Nu este nevoie de înscriere
Model:
+ GPT-5, Claude, Gemini
Descrieți ce doriți să se potrivească în engleză liniștită și obțineți un regix specific pentru arome — PCRE, JavaScript, Python, Go (RE2) sau POSIX — cu o explicație pas cu pas și un tester live care arată meciuri reale și lipsește.
Descrie tiparul.
Regex

        
Se potrivește în eșantion

        
Explanation + test cases
Opțiuni avansate
Rezultatul
Tokens scade. Obține mai multe tokens
Vrei rezultate mai bune? Modele premium (GPT-5, Claude, Gemini) oferă o calitate mai mare. Vizualizare planuri

❤️ Love this tool? Share it!

Inscrie-te pentru a obține o legătură de referință și câștiga 25.000 de jetoni pe prieten.

Vrei mai mult? Inregistreaza-te gratis pentru 30K tokens/zi + 10K bonus
Inscrie-te gratis

Prelucrarea cererii...

Generati modele de regex din limbaj natural cu IA.

Cum să utilizaţi Generator Regex

1
Introduceți intrarea

Tastați text, încărcați un fișier sau descrieți ce doriți. Nu este nevoie de cont.

2
Click generare

IA noastra proceseaza cererea ta in secunde folosind cele mai bune modele de open-source.

3
Descărcați & împărțiți

Descărcaţi, copiaţi sau împărtăşiţi rezultatul. Gratuit pentru utilizare personală şi comercială.

Folosește acest instrument prin API

Automatizați acest instrument din propriul cod. Endpoint REST-compatibil cu OpenAI, Bearer-token auth, nu este necesar SDK suplimentar. Costurile token corespunde interfață 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."}]}'

Generator Regex — FAQ

Descrieți ceea ce doriți să se potrivească în limba engleză simplă ("coduri zip americane", "toate URL cu excepția localhost", "partehess echilibrat până la adâncime 3") și obțineți un regix precis cu o sintaxă cu aromă-aware (PCRE, JavaScript, Python re, Go regexp, POSIX), explicație pas cu pas, și un panou de testare care arata corzi reale care nu se potrivesc vs. nu se potrivesc.

Regex101 / Regexr / Debuggex sunt instrumente EXPLAINER — scrieți regex, ei explică. Free.ai este un GENERATOR — descrieți ce aveți nevoie în engleză, scrie regex. Folosește Free.ai pentru primul proiect, apoi încolți în Regex101 pentru a testa împotriva datelor dvs. live. Fluxul de lucru combinat economisește ore peste regixuri scrise pe mână dintr-o foaie de tricou.

PCRE (default in PHP, Perl, cele mai moderne instrumente Linux). JavaScript (browser + Node, fără lookbehind in Safari ≤16.3). Python re (mai aproape de PCRE, fără cuantificatori posesivi). Go regexp (RE2 – fără retroreferences, fără lookrounds, dar liniar-time garantat sigur). POSIX BRE/ERE (grep, sed fara -E). Selectați cel folosit de limba ta țintă — caracteristici precum lookbehind / cuantificatori posesivi / grupuri numite nu portează peste toate aromele.

Răspuns sincer: nu regex corespunde la fiecare intrare real-world perfect. validarea de e-mail numai are un 6.425-caracter "RFC 5322 conform" regix nimeni nu folosește de fapt. Free.ai ține ținta cazul 99% pentru utilizarea pe care le descrieți și avertizează despre cazurile de margine cunoscute în explicație (de exemplu, "aceste meciuri exemplu.co.uk dar nu exemplu.museum"). Tot timpul testează împotriva datelor reale înainte de a trimite la producție.

Da — lipește regexul în cutia de descriere prefixată cu "explicație: " (de exemplu, `explicație: ^(?=.*[A-Z])(?=.*\d).{8,}$`) și modelul va rupe fiecare simbol și vă va spune ce se potrivește de fapt. Utiliza /code/explicator/ pentru explicații mai mici de cod-aware.

Da — atunci când aroma aleasă îi suportă. PCRE/Python/JS permite lookbehind pozitiv/negativ și lookahead; retroreferințe funcționează în PCRE/Python/Java, dar NU în Go (RE2). Modelul alege cea mai simplă construcție corectă și avertizează atunci când o caracteristică nu este portabilă.

Când se solicită să se potrivească cu "letters" sau cu "caracterii de cuvânt" modelul folosește clasele Unicode-aware (`\p{L}`, `\p{N}` în PCRE/Python/Java; `[\p{L}]` cu steagul `u` în JavaScript) în loc să fie moștenite doar ASCII `[a-zA-Z]`. Menționarea "ASCII doar" în prompt dacă doriți comportamentul moștenitor.

Modelul este instruit să evite cuantificatori cuidați cum ar fi `(.+)+` care cauzează ReDoS. Pentru Go (RE2) motorul garantează timp linear astfel încât acest lucru este imposibil prin construcție. Pentru PCRE/JS/Python, încercați întotdeauna intrarea lungă după — încolțiți în Regex101 cu un cord de 10000 de căr și uitați la contatorul de pași.

ChatGPT (GPT-4) handles regex well but costs $20/mo and the context isn't regex-tuned. Free.ai's system prompt forces explicit flavor + match/non-match test cases + complexity warnings. Self-hosted Qwen 3 Coder is free under the daily token pool. For unusually weird patterns, premium GPT-5 is available with paid tokens.

Da — lipește un regix și întreabă "convert acest regix Python pentru a Go RE2". Modelul îl rescrie folosind doar caracteristicile susținute de aromă țintă și avertizează atunci când o caracteristică nu are echivalent (de exemplu, retroreferințe atunci când merge Python → Go).

Da — POST la /v1/chat/ cu un prompt sistem regex-specialist și descrierea ta ca mesaj de utilizator. Util pentru instrumentele care autogenera regex de la intrarea utilizatorului (constructori fără formulare de cod, configuratori de log-parser). A se vedea /api /.

Da — blocul de cod primar conține modelul brut CU delimitatorii apropiați de limbaj (`/pattern/flags` pentru JavaScript, `r"pattern"` pentru Python, ```pattern``` pentru Go). Faceți clic pe Copiați și încolați direct în sursa dumneavoastră.

Inscrie-te gratis pentru 10.000 de jetoni

Creează cont liber

Nu sunt necesare carduri de credit

Cum ai evalua acest instrument?

Love this tool? Share it!