Generador d'exigs

Askunci utilitza Bé Models 380+ Sense marca d' aigua No cal signar-up
Model:
+ GPT-5, Claude, Gemini
Descriviu-vos el que vulgueu que coincideixi en un anglès senzill i obteniu un complet PCRE de sabor, JavaScript, Python, Go (RE2), o POSIX, amb una explicació passa per pas i un provador que mostra coincidències reals i troba a faltar.
Descriu el patró.
Regex

        
Coincideix amb la mostra

        
Explanation + test cases
Opcions avançades
Resultat
Els jardiners s'han quedat a baix. Obtén més Torken
Vols millors resultats? Models Premium (GPT-5, Claude, Gemini TERM_ 7__) ofereix una qualitat més alta. Visualitza Plans

❤️ Love Free.ai? Tell your friends!

Signen per obtenir un enllaç de referència i guanyen 25.000 fitxes per amic.

Vols més? Signa lliure per a 30K fitxes/ dia + 10K bo
Signa lliure

S' està processant la vostra petició...

Genera patrons regex de llenguatge natural amb IA.

Com usar- lo Generador d'exigs

1
Introduïu l' entrada

Escriu text, puja un fitxer, o descriu el que vulguis. No cal compte.

2
Generació de clic

La nostra IA processa la vostra petició en segons usant els millors models de codi obert.

3
Descarrega i comparteix

Baixeu, copieu o compartiu el vostre resultat. Lliure per a ús personal i comercial.

Usa aquesta eina mitjançant l' API

Automatitzeu aquesta eina del vostre propi codi. Els costos OpenAI compatible amb el punt d' acabament, l' autenticació Beer- token, sense necessitat de SDK extra. Perken coincideixen amb la interfície 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."}]}'

Generador d'exigs — FAQ

Descriviu el que voleu que coincideixi en un llenguatge senzill ("US zip codis), "tots els URL excepte localhost," "rejuntats a la profunditat 3") i torneu un complet regex amb una sintaxi de gust (PEP, JavaScript Reexp, POSIX), explicació de passa per pas, i un plafó de prova que mostra cadenes reals que coincideixen. No coincideixen amb això.

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

PCRE (per omissió en PHP, Perl, la majoria de les eines Linux modernes). JavaScript (Cerador + Nodes, sense lookind a Safari nts16.3). Python re (cloqueu el PCRE, no hi ha quantificadors). Aneu a l' expressió regular (RE2 no tenen referències enrere, però no es garanteix temps linealment segur). POSIX BRE/ RERE (gr, sense - E). Trieu el vostre idioma de destí usa funcions del kdeinit com ara quantificadors / quantificadors tenen el nom / grups no tenen el port en tots els sabors.

Honest answer: no regex matches every real-world input perfectly. Email validation alone has a 6,425-character "RFC 5322 compliant" regex nobody actually uses. Free.ai targets the 99% case for the use you describe and warns about known edge cases in the explanation (e.g., "this matches example.co.uk but not example.museum"). Always test against real data before shipping to production.

Sí, li va enganxar el regex a la llista de descripció, prefixat amb "Expetició: " (p. ex., libshex explica: ^?(?=. *[A- Z])(?=. *\d). {8,}$ print) i el model es trencarà cada testimoni i us dirà què coincideix de veritat. Useu / codi/ cupliplica per a una explicació més rica del codi.

Sí Tidy quan l' sabor escollit els permet. PCRE/Python/JS permet l' aspecte positiu/ negatiu i mirar endavant; les referències enrere en PCRE/Python/ Java però NO a Go (RE2). El model tria la construcció més simple correcta i adverteixen quan una característica no és portable.

Quan s' ha demanat que coincideixi amb les lletres o els caràcters "words" el model usa classes Unicode- rajones (Jap\ p{ L} 192, KDE\ p{ N} kong a PCRE/ Sython/ Java; translate [\ p{ L}] 2001- 2003 amb la bandera d' arc en JavaScript) en comptes de l' aplicació ASCII [a- zA- zA- z- Z]. Mention "ASC" tan sols en l' indicatiu si voleu el comportament heretat.

El model s' ordena d' evitar quantificadors niats com ara l' 2001- 2009(. +) + 2001- 2009 que causen ReDoS. Per a Go (RE2) el motor garanteix temps lineal de construcció. Per a PCRE/JS/Python, sempre prova les dades llargues després d' enganxar en Reg101 amb una cadena de 10.000 cotxes i veure el comptador de passes.

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.

Sí, antrop enganxa un regex i pregunta "converteix aquest regex de Python a Go RE2." El model reescriu només amb les característiques acceptades de l' sabor de destí i adverteix quan una característica no té equivalent (p. ex., referències enrere en Python Go).

Sí Irene PPOST a / v1/chat / amb un indicatiu del sistema regex- specisist i la vostra descripció com a missatge d' usuari. És útil per a eines que auto-genete regex des de l' entrada d' usuari (sense codis de formularis, configuració del registre). Mireu / api/.

Sí, el bloc principal de codi conté el patró en cru amb els delimitadors de descripció de l' idioma ( pattern/ pattern/ fllagsKey per JavaScript, pattern " patternr" per al Python, Sulu pattern Polrletant, per a Go). Feu clic a Copia i enganxa directament a la vostra font.

Signa lliure per 10.000 fitxes

Crea compte lliure

No cal targeta de crèdit

Com valoraries aquesta eina?

Like this tool? Share it!