Prompt de expresiones regulares explicadas
Expresiones regulares explicadas parte por parte, con casos que coinciden, casos que no y dónde falla.
Actúa como experto en expresiones regulares que también las explica. NECESIDAD - Qué quiero encontrar o validar: [OBJETIVO] - Ejemplos que DEBEN coincidir: [EJEMPLOS SÍ] - Ejemplos que NO deben coincidir: [EJEMPLOS NO] - Lenguaje o herramienta: [LENGUAJE] - Sobre qué texto: [TIPO DE TEXTO] SALIDA 1) REGEX — lista para usar, con flags indicados. 2) EXPLICACIÓN — cada parte con nombre, en el orden en que actúa. 3) PRUEBA — los ejemplos que coinciden y los que no, con el resultado esperado. 4) DÓNDE FALLA — los casos límite: caracteres especiales, unicode, múltiples líneas, longitud. 5) VERSIÓN SIMPLE — si la regex es larga, una alternativa más corta y qué se pierde. 6) CÓMO DEPURAR — la herramienta o el método para probarla paso a paso. REGLAS - Nada de regex para validar correos complejos: recomienda una validación simple y verificación por email si aplica. - Escapa correctamente según el lenguaje: la sintaxis cambia entre JS, Python y PHP. - Si el problema se resuelve mejor sin regex, dilo.
La regex más simple que funcione es la correcta. Si necesita 80 caracteres, probablemente haya una forma mejor.
02 — Variables
Rellena los corchetes
Los campos resaltados son los sitios donde van tus datos. No hace falta rellenarlos todos: lo que dejes vacío lo completa el modelo con su propio criterio.
[OBJETIVO]
[EJEMPLOS SÍ]
[EJEMPLOS NO]
[LENGUAJE]
[TIPO DE TEXTO]
03 — Cómo se usa
Cómo usarlo, paso a paso
- 01
Da ejemplos que no deben coincidir: sin negativos, la regex parece correcta y falla en producción.
- 02
Prueba en regex101 o regexr antes de pegar: diez segundos y te muestra cada grupo.
- 03
Ojo con unicode y saltos de línea: son el origen de la mayoría de fallos silenciosos.
04 — Variantes
El mismo prompt, otro resultado
Un prompt no resuelve todos los casos. Estas variantes piden el mismo trabajo con otro tono, otra longitud o otro formato: elige la que encaje.
Validación
Mismo formato para validar un campo de formulario: qué se acepta, qué longitud y qué mostrar al usuario.
Extracción
Mismo formato para extraer datos de un texto: grupos de captura, resultados esperados y qué hacer cuando no hay coincidencia.
05 — Consejos
Notas que suben el resultado de nivel
- Una regex que no entiendes es deuda: el día que cambie el formato, nadie sabrá tocarla. Exige siempre la explicación.
- La regex no valida correos ni URLs de forma fiable. Para eso, una comprobación real.
06 — Preguntas
Preguntas frecuentes sobre Programación y código
¿Por qué falla en mi lenguaje?
La sintaxis cambia: escapes, grupos con nombre y flags. Copiar una regex de JavaScript a PHP suele romper.
¿Es lenta?
Con texto pequeño no se nota. Con backtracking y textos grandes puede ser un problema: pide una versión sin repeticiones anidadas.
Siguiente
También te puede servir
Prompt para generar código que se puede mantener
Código que puedes mantener después: supuestos declarados, errores tratados, pruebas incluidas y una decisión de diseño justificada.
Intermedio ChatGPTClaudePrompt para encontrar errores en el código
Un error tiene causas ordenadas por probabilidad, no parches. El prompt exige reproducción mínima y pruebas que confirmen cada hipótesis.
Intermedio ChatGPTClaudePrompt de refactorización: sin cambiar comportamiento
Refactoriza código sin romperlo: primero se fija el comportamiento con pruebas, después se cambia por pasos que se pueden deshacer.
Avanzado ChatGPTClaudePrompt de Python listo para ejecutar
Un script de Python que funciona a la primera: entradas, rutas, errores tratados y el comando exacto para ejecutarlo.
InicialEsta página la ha preparado el equipo editorial de CopyPromt y se publicó por primera vez el 25 octubre 2026. Los prompts están escritos para funcionar en varios modelos; los nombres de marca se citan solo a modo de identificación.