Probar expresiones regulares en línea. Analizar coincidencias, corregir errores y crear patrones efectivos para búsqueda de datos.
No se encontraron coincidencias
No hay contenido no coincidente
^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'*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 ocurrencias\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 control\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 vertical(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'$`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)(?=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)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.
Convierte marcas de tiempo entre diferentes formatos
Decodifica cadenas codificadas en URL
Verifica redirecciones de URL y descubre su destino
Permite verificar patrones RegExp en tiempo real, lo que simplifica el desarrollo y depuración de patrones de búsqueda complejos.
Permite considerar sensibilidad a mayúsculas, búsqueda global, modo multilínea y otras configuraciones usadas en lenguajes de programación.
Permite crear rápidamente expresiones para procesamiento automático de grandes arrays de texto, registros y código HTML.