Generador Regex

Uso comercial OK 380+ modelos Sin marca de agua No es necesario inscribirse
Modelo:
+ GPT-5, Claude, Gemini
Describa lo que desea combinar en inglés sencillo y obtenga un regex específico del sabor — PCRE, JavaScript, Python, Go (RE2) o POSIX — con una explicación paso a paso y un probador en vivo que muestre coincidencias reales y fallas.
Describa el patrón.
Regex

        
Coincidencias en la muestra

        
Explanation + test cases
Opciones avanzadas
Resultado
Los tokens se están agotando. Obtener más tokens
¿Quieres mejores resultados? Modelos premium (GPT-5, Claude, Gemini) ofrecen una mayor calidad. Ver los planes

❤️ Love this tool? Share it!

Regístrate para obtener un enlace de referencia y ganar 25.000 tokens por amigo.

¿Quieres más? Regístrate gratis por 30K tokens/día + 10K bonus
Regístrate gratis

Procesando su solicitud...

Generar patrones regex del lenguaje natural con IA.

Cómo usar Generador Regex

1
Introduzca su entrada

Escriba texto, cargue un archivo o describa lo que desee. No necesita cuenta.

2
Haga clic en generar

Nuestra IA procesa su solicitud en segundos utilizando los mejores modelos de código abierto.

3
Descargar & compartir

Descarga, copia o comparte tu resultado. Gratis para uso personal y comercial.

Utilice esta herramienta a través de API

Automatice esta herramienta a partir de su propio código. Endpoint REST compatible con OpenAI, Auth Token de Portador, no requiere SDK adicional. Los costos de token coinciden con la interfaz 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 Regex — FAQ

Describa lo que desea combinar en inglés simple ("códigos postales de EE.UU.", "todas las URL excepto localhost", "parámetros equilibrados hasta la profundidad 3") y recupere un regex preciso con una sintaxis con sabor (PCRE, JavaScript, Python re, Go regexp, POSIX), explicación paso a paso, y un panel de prueba que muestre cadenas reales que coinciden vs. no coinciden.

Regex101 / Regexr / Debuggex son herramientas EXPLAIERAS — escribes el regex, lo explican. Free.ai es un GENERATOR — describes lo que necesitas en inglés, escribe el regex. Usa Free.ai para el primer borrador, luego pega en Regex101 para probar contra tus datos en vivo. El flujo de trabajo combinado ahorra horas sobre regexes de escritura a mano de una hoja de trucos.

PCRE (default in PHP, Perl, most modern Linux tools). JavaScript (navegador + Nodo, no lookbehind in Safari ≤16.3). Python re (más cercano a PCRE, sin cuantificadores posesivos). Go regexp (RE2 — no hay referencias retrospectivas, no hay búsquedas, pero el tiempo lineal garantizado seguro). POSIX BRE/ERE (grep, sed without -E). Escoge el que utiliza tu lenguaje objetivo — características como lookbehind / posesssive quantifiers / named groups don't port a través de todos los sabores.

Respuesta honesta: ningún regex coincide perfectamente con cada entrada del mundo real. La validación por correo electrónico solo tiene un tipo "RFC 5322 compliance" regex que nadie usa realmente. Free.ai apunta al caso del 99% para el uso que describes y advierte sobre casos conocidos de bordes en la explicación (por ejemplo, "esto coincide con ejemplo.co.uk pero no con ejemplo.museum"). Siempre prueba contra datos reales antes de enviar a la producción.

Sí — pegar el regex en el cuadro de descripción prefijo con "explicar: " (por ejemplo, `explicar: ^(?=.*[A-Z])(?=.*\d).{8,}$`) y el modelo se descompone cada token y le dirá lo que realmente coincide. Utilice /code/explicar/ para una explicación más rica de código.

Sí — cuando el sabor elegido los soporta. PCRE/Python/JS permiten un aspecto positivo/negativo detrás y lookahead; backreferences funcionan en PCRE/Python/Java pero NO en Go (RE2). El modelo escoge la construcción correcta más simple y advierte cuando una característica no es portátil.

Cuando se le pide que coincida con "letras" o "caracteres de palabras" el modelo utiliza clases con unicode-aware (p{L, p{N en PCRE/Python/Java; `[\p{L}]` con la bandera `u` en JavaScript) en lugar de la ASCII-solamente heredada `[a-zA-Z]`. Mencione "ASCII solamente" en el prompt si desea el comportamiento de legado.

El modelo es instruido para evitar los cuantificadores anidados como `(.+)® que causan ReDoS. Para Go (RE2) el motor garantiza el tiempo lineal por lo que esto es imposible por construcción. Para PCRE/JS/Python, siempre probar entradas largas después — pegar en Regex101 con una cadena de 10.000 caracteres y ver el contador de pasos.

ChatGPT (GPT-4) maneja bien regex, pero cuesta $20/mes y el contexto no se ajusta regex.El sistema de Free.ai fuerza prompt de sabor explícito + casos de pruebas de coincidencia/no coincidencia + advertencias de complejidad. El Coder Qwen 3 es gratuito bajo la piscina diaria de tokens. Para patrones inusualmente raros, GPT-5 premium está disponible con tokens de pago.

Sí — pega un regex y pregunta "convertir este regex Python a Go RE2". El modelo lo reescribe usando sólo las características compatibles con el sabor de destino y advierte cuando una característica no tiene equivalente (por ejemplo, backreferences al ir a Python → Go).

Sí — POST to /v1/chat/ con un indicador de sistema especializado regex y su descripción como mensaje de usuario. Útil para herramientas que auto-generan regex desde la entrada del usuario (constructores de formularios sin código, configuradores de log-parser). Ver /api/.

Sí — el bloque de código primario contiene el patrón en bruto CON los delimitadores apropiados para el lenguaje (`/pattern/flags` para JavaScript, `r"pattern"` para Python, `` `pattern` `` para Ir). Haga clic en Copiar y pegar directamente en su fuente.

Regístrate gratis por 10.000 tokens

Crear cuenta gratuita

No se requiere tarjeta de crédito

¿Cómo calificaría a esta herramienta?

Love this tool? Share it!