Generador d'exigs

IPER usa Bé Models 581 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 Torken s'han quedat sense sortida. Obtén més Torken
Vols millors resultats? Models Premium (GPT-5, Claude, Gemini)) proporciona una qualitat superior. 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: 30.000 fitxes/ dia
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

El nostre processos IA en segons que s' usen 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

Automatitza aquesta eina del vostre propi codi. Els costos OpenAI- compatible amb el punt d' acabament, l' autenticació Beer- token, sense necessitat extra de SDK. 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 vulgueu que coincideixi en un llenguatge senzill ("US zip codis," "tots els URL excepte localhost," "rejuntats a la profunditat 3") i torneu a tenir una sintaxi precisa regex amb una sintaxi de gust (PEP, JavaScript Reexp, POSIX), explicació de passa per passa i un plafó de prova mostrant cadenes reals que coincideixen. No coincideixen amb això.

Regex101 / Regexr / rwexx són eines EXPLAIr - escrius el regex, l' expliquen. Free.ai és un crico- Print - descriure el que necessiteu en anglès, escriu el registre de l' XLIFF mark type (e). Useu Free.ai per al primer esborrany, i després enganxeu en Reg101 per provar les vostres dades en directe. El flux combinat de treball desa hores per sobre d' escriure regexes de paper.

PCRE (per omissió en PHP, Perl, la majoria de les eines Linux modernes). JavaScript (Cerbitzador + Node Node, no s' ha pogut veure amb el Safari nts16.3). Python reclou (tan els quantificadors de PCRE). Aneu a l' expressió regular (RE2 - no hi ha referències enrere, però no hi ha cap temps lineal garantit en tot el gust). POSIX BRE/ RERE (grap, sed sense - E). Trieu el vostre idioma de destí usa les característiques com ara els quantificadors / els grups tenen nom / no tenen el port.

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í, enganxant el regex a la llista de descripció prefixada amb "explicar: " (p. ex., Zhipex explica: ^?(?=. *[A- Z])(?=. *\d). {8,}$ 1. org) i el model es trencarà cada testimoni i us dirà què coincideix. Useu / codi/ expllica per a una explicació més rica del codi.

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

When asked to match "letters" or "word characters" the model uses Unicode-aware classes (`\p{L}`, `\p{N}` in PCRE/Python/Java; `[\p{L}]` with the `u` flag in JavaScript) instead of legacy ASCII-only `[a-zA-Z]`. Mention "ASCII only" in the prompt if you want the legacy behavior.

El model està ordenat a evitar quantificadors niats com ara el octx(. +) + 2003- 2009 que causen ReDoS. Per a Go (RE2) el motor garanteix temps lineals per a poder construir. Per a PCRE/JS/Python, sempre es prova les entrades després de - enganxa en Regex101 amb una cadena de 10.000 cotxes i mira el comptador de passes.

ChatGPT (GPT-4) gestiona els casos de prova regex correctament però costa 20/mo i el context no es regex-tufate. El sistema d' indicatiu de Free.ai (sense coincidències + casos de prova amb coincidència + avisos de la complexitat. S' auto- màquina_ màquina Qwen 3 Coder és lliure sota la fitxa diària de piscina. Per a patrons estranys, el que fa referència a GPT-5 està disponible amb fitxes pagades.

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

Sí, POST a / v1/chat / amb un indicatiu del sistema regex- specicional i la descripció com a missatge d' usuari. És útil per a eines que auto-generain regex des de l' entrada d' usuari (sense codis de formularis, clomes de registre). Mireu / pipi/.

Sí - el bloc principal del codi conté el patró en cru amb els delimitadors de descripció del llenguatge ( pattern/ pattern/ fllags Montel per JavaScript, pattern " patternr" per al Python, Sulu pattern Fearenside pattern Fearenside ppdon per Go). Cliqueu Copia i enganxa directament a la vostra font.

Signa lliure: 30.000 fitxes/ dia

Crea compte lliure

No es requereix targeta de crèdit

Com valoraries aquesta eina?

Like this tool? Share it!