Command Palette

Search for a command to run...

REGEX

Probador de Regex

Prueba y depura expresiones regulares con resaltado en tiempo real.

Probador de Regex
Prueba y depura expresiones regulares con resaltado en tiempo real.

Se admiten banderas como g (global), i (insensible a mayúsculas), m (multilínea). La bandera global se agrega automáticamente para resaltar.

Resultado resaltado
Las coincidencias se destacan en tiempo real. Las coincidencias vacías se muestran como marcadores.
Contact us at hello@example.com or support@test.dev. We also read feedback at hi@run.tools
3 coincidencias
hello@example.com
Índice 14, longitud 17
support@test.dev
Índice 35, longitud 16
hi@run.tools
Índice 78, longitud 12
Patrones recientes
Tus últimos patrones se guardan localmente para reutilizarlos rápido.

Aquí aparecerán tus regex recientes.

What

Definición de Probador de Regex

Un probador de regex permite verificar patrones, coincidencias y grupos de captura.

Cases

Casos de uso comunes

1

Validar una nueva expresión regular

2

Probar extracción de grupos

3

Depurar por qué falla un patrón

How To

Cómo probar una expresión regular

Guía paso a paso para validar patrones y ver coincidencias.

1

Ingresa patrón

Escribe el patrón regex.

2

Configura flags

Configura flags como g/i/m.

3

Revisa matches

Revisa resaltados y grupos capturados.

Knowledge

Entendiendo las Expresiones Regulares

¿Qué es Regex?
Las expresiones regulares (regex) son patrones utilizados para coincidir con combinaciones de caracteres en cadenas. Son potentes para buscar, validar y transformar texto en prácticamente todos los lenguajes de programación.
Sintaxis Básica
. coincide con cualquier carácter. * coincide con cero o más. + coincide con uno o más. ? hace que sea opcional. ^ ancla al inicio, $ al final. [] define clases de caracteres. () crea grupos. \ escapa caracteres especiales.
Clases de Caracteres
\d coincide con dígitos, \w coincide con caracteres de palabra (letras, dígitos, guion bajo), \s coincide con espacios en blanco. Las versiones en mayúsculas (\D, \W, \S) coinciden con lo opuesto. Las clases personalizadas como [a-zA-Z] coinciden con rangos especificados.
Banderas de Regex
g (global) busca todas las coincidencias. i (insensible a mayúsculas) ignora el caso. m (multilínea) cambia el comportamiento de ^ y $. s (dotall) hace que . coincida con saltos de línea. u (unicode) habilita el soporte completo de Unicode.
Grupos de Captura
Los paréntesis crean grupos de captura que extraen las partes coincidentes. Los grupos con nombre (?<name>...) mejoran la legibilidad. Los grupos sin captura (?:...) agrupan sin capturar. Las retrorreferencias (\1, \2) hacen referencia a grupos anteriores.

FAQ

Preguntas frecuentes sobre regex

¿Qué es una expresión regular?
Las expresiones regulares (regex) son patrones que sirven para buscar o coincidir texto según reglas.
¿Cuándo se crearon las expresiones regulares?
El concepto fue introducido por el matemático Stephen Kleene en los años 50 para describir lenguajes formales.
¿Dónde se usan más los patrones regex?
Se usan ampliamente en lenguajes de programación, herramientas de búsqueda, editores de texto, filtros de línea de comandos y bases de datos.
¿Qué problemas resuelve mejor regex?
Brilla al validar formatos de entrada, extraer datos estructurados de texto y hacer búsquedas y reemplazos avanzados.
¿Cómo debo elegir las banderas para mi regex?
Usa g para coincidencias globales, i para ignorar mayúsculas, m para anclas de inicio/fin en múltiples líneas y u para un manejo correcto de Unicode cuando sea necesario.
¿Cómo ayuda este probador de regex?
Resalta coincidencias en tiempo real, muestra grupos capturados, recuerda patrones recientes y permite copiar resultados para depurar o compartir.
Probador de Regex