Saltar al contenido
Calnex LogoCalnex
Herramientas de Desarrollo

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

Estado de expresiones regulares
VALID ✓

El patrón de expresiones regulares no es válido

Otros resultados (5)
Tiene Coincidencia
YES ✓

The pattern matched the test string

Conteo de partidos2

Número total de coincidencias encontradas

Lista de Coincidencias
1. "Hello World, hello regex!" (at index 0)
2. "" (at index 25)

Showing 2 matches

Textos coincidentesHello World, hello regex!,

Todas las subcadenas coincidentes

Patrón de escape (para coincidencia literal)
\.\*

Patrón con caracteres especiales escapados para una coincidencia de cadena literal

Ejemplo de entrada y resultado

/\d+/g
Order 42, item 7
42, 7

Por 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

  1. 1Ingrese su patrón de expresiones regulares en el campo de patrón
  2. 2Escriba o pegue la cadena de prueba con la que comparar
  3. 3Establezca los indicadores que necesite (g para global, i para que no distinga entre mayúsculas y minúsculas, etc.)
  4. 4Ver todos los partidos con sus posiciones y capturar grupos.
  5. 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 fuente

RegExr: Learn, Build & Test RegEx

Ver fuente

Regular Expression Syntax - ECMAScript Specification

Ver fuente