Probador de Regex
Pruebe expresiones regulares en tiempo real. Vea todas las coincidencias, cantidad y flags (global, case-insensitive, multiline).
Parámetros
Ingrese el patrón regex sin delimitadores.
La cadena contra la que probar tu expresión regular
Flags regex: g (global), i (case-insensitive), m (multiline).
Resultados
El patrón de expresiones regulares no es válido
Otros resultados (5)
The pattern matched the test string
Número total de coincidencias encontradas
1. "Hello World, hello regex!" (at index 0) 2. "" (at index 25)
Showing 2 matches
Todas las subcadenas coincidentes
\.\*
Patrón con caracteres especiales escapados para una coincidencia de cadena literal
Ejemplo de entrada y resultado
/\d+/g
Order 42, item 742, 7Por qué elegir Probador de Regex
Regex Tester le permite probar expresiones regulares con cadenas de texto al instante. Vea todas las coincidencias, capture grupos, posiciones de coincidencias y valide sus patrones de expresiones regulares antes de usarlos en el código.
- ✓Prueba patrones de expresiones regulares con todos los indicadores estándar (g, i, m, s, u)
- ✓Muestra cada coincidencia con su posición de índice y grupos de captura.
- ✓Valida la sintaxis de expresiones regulares y muestra mensajes de error claros.
- ✓Proporciona una versión de escape de su patrón para una coincidencia literal
Pasos de uso
- 1Ingrese su patrón de expresiones regulares en el campo de patrón
- 2Escriba o pegue la cadena de prueba con la que comparar
- 3Establezca los indicadores que necesite (g para global, i para que no distinga entre mayúsculas y minúsculas, etc.)
- 4Ver todos los partidos con sus posiciones y capturar grupos.
- 5Copie los textos coincidentes o el patrón de escape para usarlo en el código
Preguntas frecuentes (FAQ)
¿Qué son las banderas de expresiones regulares?
Las banderas Regex modifican cómo se hace coincidir el patrón. Los indicadores comunes incluyen: g (global, buscar todas las coincidencias), i (no distingue entre mayúsculas y minúsculas), m (líneas múltiples, límites de línea de coincidencia ^ y $), s (dotAll, . coincide con nuevas líneas) y u (unicode, compatibilidad total con Unicode).
¿Qué es un grupo de captura?
Un grupo de captura es parte de un patrón de expresiones regulares encerrado entre paréntesis (). Captura la subcadena coincidente para que puedas consultarla más tarde. Por ejemplo, en el patrón (\w+)@(\w+), el primer grupo captura el nombre de usuario y el segundo captura el dominio.
¿Cómo hago coincidir una dirección de correo electrónico con expresiones regulares?
Una expresión regular básica de correo electrónico es: [\w.-]+@[\w.-]+\.\w{2,}. Esto coincide con los formatos de correo electrónico más comunes. Para la validación de producción, considere utilizar un patrón más completo o una biblioteca de validación de correo electrónico dedicada.
¿Qué hace la bandera "g"?
El indicador "g" (global) le dice al motor de expresiones regulares que busque todas las coincidencias en la cadena, no solo la primera. Sin él, la búsqueda se detiene después del primer partido. Utilice "g" cuando desee extraer o reemplazar cada aparición.
¿Por qué mi expresión regular no coincide?
Las razones comunes incluyen: no escapar de caracteres especiales (. * + ? etc.), usar indicadores incorrectos (especialmente la falta de "i" para no distinguir entre mayúsculas y minúsculas), anclaje incorrecto (^ $) o problemas con la clase de caracteres. Consulte el mensaje de error para detectar problemas de sintaxis.
Referencias y fuentes autorizadas
Regular Expressions - MDN Web Docs
Ver fuenteRegExr: Learn, Build & Test RegEx
Ver fuenteRegular Expression Syntax - ECMAScript Specification
Ver fuenteHerramientas relacionadas
Explore más herramientas prácticas para este tipo de tarea.
