Probador de expresiones regulares
Prueba y valida expresiones regulares en línea con desglose de coincidencias, posiciones y grupos de captura.
Ejecutar herramienta
Prueba expresiones regulares sobre cadenas de texto y revisa las coincidencias obtenidas con todo detalle. Al introducir un patrón y un texto de prueba, la herramienta evalúa la expresión y muestra la cantidad total de coincidencias encontradas, junto con la posición inicial, la posición final y el fragmento exacto de cada coincidencia. También desglosa los grupos de captura numerados y con nombre definidos en la regla. Puedes añadir modificadores para ajustar el comportamiento: i activa la evaluación sin distinción entre mayúsculas y minúsculas, m habilita el modo multilínea, s hace que el punto coincida con saltos de línea, x admite comentarios y espacios, u procesa caracteres Unicode y a restringe la coincidencia al juego de caracteres ASCII. Si el patrón presenta errores de sintaxis o dejas vacío el patrón o el texto, la evaluación no se completa y muestra una advertencia para corregir la entrada.
Instrucciones
- Escribe la expresión regular en el campo de patrón.
- Introduce el texto de muestra en el área de texto sobre el que deseas buscar.
- Indica de forma opcional los modificadores deseados (i, m, s, x, u o a) en el campo de modificadores.
- Ejecuta la comprobación para inspeccionar las coincidencias detectadas, sus índices y los grupos capturados.
Ejemplos
- Patrón: (\d{4})-(\d{2})-(\d{2}), Texto: Fecha: 2025-04-12, Modificadores: vacíos. Encuentra una coincidencia completa '2025-04-12' con el grupo 1 '2025', el grupo 2 '04' y el grupo 3 '12'.
- Patrón: (?P<usuario>[a-z]+)@dominio\.es, Texto: Contacto: info@dominio.es, Modificadores: i. Encuentra 'info@dominio.es' con el grupo con nombre 'usuario' igual a 'info'.
Preguntas frecuentes
¿Qué modificadores o flags están reconocidos en la herramienta?
Se reconocen seis modificadores: i para ignorar mayúsculas y minúsculas, m para análisis multilínea, s para incluir saltos de línea en el comodín de punto, x para modo detallado con comentarios, u para caracteres Unicode y a para juego ASCII. Cualquier otra letra introducida se ignora sin activar ningún modo.
¿Por qué la evaluación indica un fallo al ejecutar la prueba?
La evaluación no se completa si el campo de patrón está vacío, si el texto de prueba no contiene caracteres o si la expresión regular contiene errores de sintaxis que impiden su compilación.
¿Qué información se muestra si la expresión regular no encuentra ninguna coincidencia?
Cuando la sintaxis es válida y ambos campos contienen texto, la herramienta confirma que la evaluación es válida e informa de cero coincidencias encontradas.