Expresión regular a partir de ejemplos
Prompt que crea una expresión regular legible a partir de ejemplos que coinciden y que no, la explica y la comprueba con cada ejemplo. Cópielo en la herramienta de IA que prefiera, que luego crea la expresión.
- Tipo
- Prompt
- Nivel
- Intermedio
- Tiempo
- aprox. 5 min
Los resultados dependen de la herramienta, del modelo y de lo que escriba.
Vista previa del resultado
Ejemplo: escrito por nuestra redacción, no es una respuesta real de IA.
Patrón: tres mayúsculas, un guion y exactamente cinco cifras. ^INV-\d{5}$ ^ · inicio de línea INV- · texto fijo \d{5} · exactamente cinco cifras $ · fin de línea INV-00421 · coincide INV-31457 · coincide INV-421 · no coincide inv-00421 · no coincide Casos límite: INV-004210 (seis cifras) no coincide; un espacio final no coincide.
Rellenar
Lo que escriba se queda en esta ventana del navegador. No guardamos ni enviamos nada.
- A-1234 y B-9876
- INV-00421 e INV-31457
- ana.lopez@example.com
- +34 912 345 678
- v2.14.0 y v10.0.3
- A-123 y a-1234
- INV-421 e inv-00421
- ana.lopez@
- 912-34-56-78
- 2.14 y v2.14
- JavaScript
- Python
- PCRE o PHP
- Java
- buscar y reemplazar en un editor
Su prompt
Ha editado el prompt. Los cambios en los campos de arriba ya no lo sobrescriben.
Esto es una instrucción para una IA, todavía no el resultado.
Dónde funciona este prompt
Estas herramientas de IA encajan bien con este prompt:
Cómo usarlo
- Rellene los campos o toque una sugerencia. No incluya nombres, direcciones ni otros datos personales.
- Copie el prompt terminado en la herramienta de IA que prefiera.
- Pruebe la expresión con sus propios datos y añada los casos fallidos como nuevos ejemplos.
¿Por qué funciona?
Los contraejemplos obligan al modelo a trazar el límite con precisión. Comprobar cada ejemplo por separado hace visibles los errores al instante.
Consejos
- Las expresiones regulares no sirven para validar del todo formatos complejos como direcciones de correo o lógica de fechas. Para una validez real, use una biblioteca o una segunda comprobación en el código.