Introduce un patrón regex y una cadena de prueba para ver el resaltado de coincidencias en tiempo real, los grupos de captura y los detalles de coincidencia. Compatible con la sintaxis regex de JavaScript.
Obtén acceso a nuestra suite completa de herramientas SEO locales, seguimiento de rankings y optimización impulsada por IA.
Regístrate GratisLas expresiones regulares (regex o regexp) son secuencias potentes de coincidencia de patrones utilizadas en casi todos los lenguajes de programación, editores de texto y herramientas de línea de comandos. En su esencia, permiten describir cómo debe verse una cadena en lugar de especificar caracteres exactos. Un solo patrón regex puede coincidir con miles de diferentes cadenas — por ejemplo, el patrón \d{3}-\d{3}-\d{4} coincide con cualquier número de teléfono US formateado como 555-123-4567, sin importar los dígitos reales. Esto hace que el regex sea indispensable para la validación de datos, el análisis de texto, operaciones de búsqueda y reemplazo, y el web scraping.
Aunque la sintaxis regex puede volverse compleja, un puñado de patrones básicos cubren la mayoría de las necesidades reales. La validación de correos electrónicos suele usar [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}, aunque en producción se debe usar una biblioteca para cumplimiento total del RFC. La coincidencia de URLs típicamente comienza con https?://[^\s]+. Para extraer números del texto, \d+(\.\d+)? captura tanto enteros como decimales. Aprender clases de caracteres (\d, \w, \s), cuantificadores (+, *, ?, {n,m}) y anclas (^, $, \b) te brinda los bloques de construcción necesarios para abordar la gran mayoría de tareas de procesamiento de texto.
El error más común en regex es el sobre‑coincidencia o sub‑coincidencia debido a cuantificadores codiciosos. Por defecto, .* es codicioso y consume todo el texto posible; añadir un ? lo vuelve perezoso (.*?), coincidiendo con la cadena más corta posible. Siempre prueba tus patrones con casos límite: cadenas vacías, cadenas con caracteres especiales y cadenas donde el patrón NO debe coincidir. Este probador en línea se ejecuta completamente en tu navegador, por lo que tus datos nunca se transmiten a un servidor — lo que lo hace seguro para probar patrones con texto sensible. Usa la bandera global para encontrar todas las coincidencias y presta atención a los grupos de captura para asegurarte de extraer exactamente los datos que necesitas.