Probador de expresiones regulares (regex)

Pruebe sus expresiones regulares directamente en su navegador: ningún dato se envía a un servidor. Introduzca un patrón (pattern) y un texto, las coincidencias se resaltan y se listan en directo con su posición y sus grupos capturados.

Ejemplo:

Límite importante: este probador utiliza el motor regex de Rust, garantizado en tiempo lineal, que no admite ciertas funciones PCRE como las referencias hacia atrás (\1) o los lookaheads/lookbehinds ((?=...), (?<=...)). Un patrón que funciona en JavaScript puede, por lo tanto, fallar al compilarse aquí.

Vista previa resaltada
Coincidencias (0)

Cómo funciona

¿Está escribiendo una expresión regular para validar un campo de correo electrónico o teléfono en un formulario, o para extraer datos (identificadores, fechas, importes) de un texto plano? Pegue su patrón y un ejemplo de texto: las coincidencias se resaltan en directo a medida que escribe, con su posición y sus grupos capturados, para verificar de inmediato si su regex se comporta como se espera.

¿Por qué mi regex con un lookahead (?=...) no funciona?

Este probador utiliza el motor regex de Rust, elegido para garantizar un tiempo de ejecución lineal incluso en texto largo. Este motor no admite los lookaheads/lookbehinds ((?=...), (?<=...)) ni las referencias hacia atrás (\1), a diferencia del motor regex de JavaScript. Un patrón que funciona en su navegador o en otra herramienta puede, por lo tanto, fallar al compilarse aquí. En general, existe una alternativa sin lookahead: por ejemplo, dividir el procesamiento en varias etapas o reformular la condición directamente en el patrón.

¿Cómo probar la sensibilidad a mayúsculas/minúsculas?

Marque la casilla "i (insensible a mayúsculas/minúsculas)" encima del texto a probar: el patrón coincidirá entonces indistintamente con mayúsculas y minúsculas, sin necesidad de modificarlo.

Procesamiento 100% local: la prueba del patrón se ejecuta en su navegador mediante nuestro módulo WebAssembly — su texto nunca se envía a un servidor.