Probar expresiones regulares en línea. Analizar coincidencias, corregir errores y crear patrones efectivos para búsqueda de datos.
^
El inicio de una cadena$
El final de una cadena.
Comodín que coincide con cualquier carácter, excepto la nueva línea (\n)|
Coincide con un carácter específico o grupo de caracteres en ambos lados\
Se usa para escapar un carácter especiala
El carácter "a"ab
La cadena "ab"*
Se usa para coincidir con 0 o más del anterior?
Coincide con 0 o 1 del anterior+
Coincide con 1 o más del anterior{5}
Coincide exactamente con 5{5,}
Coincide con 5 o más ocurrencias del carácter o grupo precedente{5,10}
Coincide entre 5 y 10 ocurrencias\s
Coincide con un carácter de espacio en blanco\S
Coincide con un carácter que no es espacio en blanco\w
Coincide con un carácter de palabra (alfanumérico + guion bajo)\W
Coincide con un carácter que no es palabra\d
Coincide con un dígito\D
Coincide con un carácter que no es dígito[\b]
Un carácter de retroceso\c
Coincide con un carácter de control\n
Coincide con una nueva línea\t
Coincide con un tabulador\r
Coincide con un retorno de carro\ZZZ
Coincide con el carácter octal ZZZ (ej., \040 para espacio)\xZZ
Coincide con el carácter hexadecimal ZZ (ej., \x20 para espacio)\0
Un carácter nulo\v
Un tabulador vertical(xyz)
Grupo de captura de caracteres(?:xyz)
Grupo de caracteres no capturados[xyz]
Coincide con cualquier carácter del conjunto x, y o z[^xyz]
Coincide con cualquier carácter *no* en el conjunto x, y o z[a-q]
Coincide con cualquier carácter de 'a' a 'q'[0-7]
Coincide con cualquier dígito 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 completa que coincide$n
Inserta 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)\b
Límite de palabra (posición entre un carácter de palabra y un carácter que no es palabra)\B
Límite de no palabra(?#comment)
Comentario (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.