Verificar y Probar Expresiones Regulares
Probar expresiones regulares en línea. Analizar coincidencias, corregir errores y crear patrones efectivos para búsqueda de datos.
Coincidencias
No se encontraron coincidencias
Resto
No hay contenido no coincidente
Referencia Rápida
Conceptos Básicos de Expresiones Regulares
^Inicio de cadena$Fin de cadena.Metacarácter que coincide con cualquier carácter excepto una nueva línea (\n)|Coincide con el carácter o grupo de caracteres especificado en cualquier lado (O)\Se usa para escapar un carácter especialaEl carácter 'a'abLa cadena 'ab'Cuantificadores
*Coincide con 0 o más ocurrencias del elemento anterior?Coincide con 0 o 1 ocurrencia del elemento anterior+Coincide con 1 o más ocurrencias del elemento anterior{5}Coincide exactamente con 5 ocurrencias{5,}Coincide con 5 o más ocurrencias del carácter o grupo anterior{5,10}Coincide entre 5 y 10 ocurrenciasClases de Caracteres
\sCoincide con un carácter de espacio en blanco\SCoincide con un carácter que no es de espacio en blanco\wCoincide con un carácter de 'palabra' (alfanumérico + guion bajo)\WCoincide con un carácter que no es de 'palabra'\dCoincide con un solo dígito\DCoincide con un solo carácter que no es un dígito[\b]Carácter de retroceso (backspace)\cCoincide con un carácter de controlCaracteres Especiales
\nCoincide con un carácter de nueva línea\tCoincide con un carácter de tabulación\rCoincide con un carácter de retorno de carro\ZZZCoincide con el carácter octal ZZZ (ej., \040 para un espacio)\xZZCoincide con el carácter hexadecimal ZZ (ej., \x20 para un espacio)\0Carácter nulo (Null)\vTabulación verticalGrupos
(xyz)Grupo de captura de caracteres(?:xyz)Grupo de no captura de caracteres[xyz]Coincide con cualquier carácter del conjunto x, y, o z[^xyz]Coincide con cualquier carácter que *no* esté en el conjunto x, y, o z[a-q]Coincide con cualquier carácter en el rango de 'a' a 'q'[0-7]Coincide con cualquier dígito en el rango de '0' a '7'Reemplazos de Cadenas
$`Inserta la porción de la cadena que precede a la coincidencia$'Inserta la porción de la cadena que sigue a la coincidencia$+Inserta el último grupo de captura coincidente$&Inserta la cadena coincidente completa$nInserta el enésimo grupo capturado (ej., $1, $2)Aserciones (Lookaheads/Lookbehinds & Límites)
(?=xyz)Lookahead positivo (afirma que xyz sigue)(?!xyz)Lookahead negativo (afirma que xyz *no* sigue)(?<=xyz)Lookbehind positivo (afirma que xyz precede)(?<!xyz)Lookbehind negativo (afirma que xyz *no* precede)\bLímite de palabra (posición entre un carácter de 'palabra' y uno que no es de 'palabra')\BNo es un límite de palabra(?#comment)Comentario (es ignorado por el motor de regex)Características de la herramienta "Expresiones regulares"
Probar Expresiones Regulares
Permite verificar patrones RegExp en tiempo real, lo que simplifica el desarrollo y depuración de patrones de búsqueda complejos.
Soporte para Diferentes Banderas y Modificadores
Permite considerar sensibilidad a mayúsculas, búsqueda global, modo multilínea y otras configuraciones usadas en lenguajes de programación.
Generar Plantillas para Análisis de Datos
Permite crear rápidamente expresiones para procesamiento automático de grandes arrays de texto, registros y código HTML.
Herramientas útiles
Convertidor de marcas de tiempo
Convierte marcas de tiempo entre diferentes formatos
Conversión de marcas de tiempo
Formateo de fecha
Plantillas listas y flexibles
Decodificador de URL
Decodifica cadenas codificadas en URL
Codificación/Decodificación
Soporte de formato URL
Caracteres especiales
Comprobador de redirecciones
Verifica redirecciones de URL y descubre su destino
Análisis de redirecciones
Comprobación de cadena
Códigos de respuesta
Verificar y Probar Expresiones Regulares
Ten en cuenta que las expresiones regulares en esta herramienta se procesan según el estándar ECMAScript (JavaScript RegExp). Esto significa que el comportamiento de los patrones corresponde a cómo funcionan en un navegador o en código JavaScript. Algunas construcciones, como el escape de caracteres (/ y /), pueden comportarse de la misma manera, aunque se vean diferentes. Si estás acostumbrado a expresiones regulares en otros lenguajes (por ejemplo, Python, PHP, .NET o POSIX), ten en cuenta que pueden tener diferencias en sintaxis y lógica de coincidencia.
Esta herramienta permite probar expresiones regulares (RegEx) y verificar su operatividad. RegEx se usa ampliamente en programación, procesamiento de datos y análisis SEO.
Con ella, puedes buscar, reemplazar y analizar patrones de texto, simplificando el trabajo con grandes cantidades de datos.