Generador Regex

Uso comercial OK Modelos 581 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 picos se están agotando. Obtenga más tokens
¿Quieres mejores resultados? Modelos premium (GPT-5, Claude, Gemini) ofrecen una calidad más alta. Ver los planes

❤️ ¿Ama a Free.ai? ¡Dile a tus amigos!

Regístrate para obtener un enlace de referencia y ganar 30.000 fichas por amigo.

¿Quieres más? Inscríbete gratis: 30.000 fichas/día
Regístrate gratis

Procesando su solicitud...

Generar patrones regex de lenguaje natural con IA.

Cómo usar Generador Regex

1
Introduzca su entrada

Escriba texto, cargue un archivo o describa lo que quiera. 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 y compartir

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

Utilice esta herramienta a través de API

Automatice esta herramienta desde su propio código. Endpoint REST compatible con OpenAI, Autentica de torre de portadora, no se requiere SDK adicional. Los costos de la conexión 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 - se escribe el regex, se explican. Free.ai es un GENERATOR - se describe lo que necesita en inglés, se escribe el regex. Utilice Free.ai para el primer borrador, luego pegar en Regex101 para probar contra sus datos en vivo. Flujo de trabajo combinado ahorra horas sobre regexes de escritura a mano de una hoja de trucos.

PCRE (por defecto en PHP, Perl, la mayoría de las herramientas modernas de Linux). JavaScript (navegador + Nodo, sin mirada detrás de Safari ≤16.3). Python re (más cercano a PCRE, sin cuantificadores posesivos). Ir regexp (RE2 - sin referencias retrospectivas, sin miradas, pero en tiempo lineal garantizado seguro). POSIX BRE/ERE (grip, sed sin -E). Escoge el que utiliza tu lenguaje objetivo - características como lookbehind / cuantifiers posesivos / grupos nombrados no se portan a través de todos los sabores.

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

Sí - cuando el sabor elegido los soporta. PCRE/Python/JS permiten un aspecto positivo/negativo detrás y lookahead; las referencias de fondo 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 un código (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 legado.

El modelo se instruye para evitar 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 a regex. El sistema de Free.ai fuerza el sabor explícito + casos de pruebas de coincidencia/no coincidencia + advertencias de complejidad. El código Qwen 3 es gratuito bajo la piscina diaria de fichas. Para patrones inusualmente extraños, GPT-5 premium está disponible con fichas de pago.

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

Sí - Mensaje a /v1/chat/ con un sistema de regex-especialista y su descripción como el mensaje de usuario. Útil para las herramientas que auto-generan regex de 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.

Inscríbete gratis: 30.000 fichas/día

Crear cuenta gratuita

No se requiere tarjeta de crédito

¿Cómo calificaría a esta herramienta?

¿Ama a Free.ai? ¡Dile a tus amigos!