Coincidencia de Expresión Regular

Ingrese una expresión regular y texto, realice coincidencias rápidas y resalte los resultados

1232 veces usadas | 5.0 calificación

Configuración de Expresión Regular

/ /

Resultados de Coincidencia

No coincide
Número de Coincidencias
0
Tiempo de Coincidencia
0 ms
Validez de Regex
No validado

Ingrese una expresión regular y texto de prueba, luego haga clic en el botón "Ejecutar Coincidencia"

Instrucciones de Uso

1

Ingresar Expresión Regular

Introduzca el patrón que desea coincidir en el campo de expresión regular y configure opciones de coincidencia usando las casillas de verificación de banderas.

2

Ingresar Texto de Prueba

Introduzca el contenido de texto que desea someter a coincidencia en el campo de texto de prueba.

3

Ejecutar Coincidencia

Haga clic en el botón "Ejecutar Coincidencia" y el sistema realizará la coincidencia de expresión regular en el texto.

4

Ver Resultados

Una vez completada la coincidencia, puede ver estadísticas de coincidencia, detalles de coincidencia y resultados resaltados.

Conocimientos Básicos de Expresiones Regulares

¿Qué es una expresión regular?

Una expresión regular es un patrón utilizado para coincidir con combinaciones de caracteres en cadenas de texto. Se utiliza comúnmente para búsquedas, reemplazos y validaciones de texto. Forma reglas que describen las características de una cadena mediante la combinación de caracteres especiales y normales.

Banderas comunes de regex

g
Global

Busca todas las coincidencias en lugar de detenerse después de encontrar la primera

i
Ignorar mayúsculas/minúsculas

No distingue entre mayúsculas y minúsculas al buscar coincidencias

m
Multilínea

^ y $ coinciden con el inicio y final de cada línea

s
Un línea

. coincide con cualquier carácter, incluyendo saltos de línea

Metacaracteres comunes de regex

.

Coincide con cualquier carácter excepto saltos de línea

*

Coincide con el carácter anterior cero o más veces

+

Coincide con el carácter anterior una o más veces

?

Coincide con el carácter anterior cero o una vez

^

Coincide con el inicio de la cadena

$

Coincide con el final de la cadena

Optimización de expresiones regulares

  • Evite el uso de cuantificadores codiciosos. Utilice las formas no codiciosas de *, +, ?: *?, +?, ??
  • Utilice grupos no capturantes (?:pattern) en lugar de grupos capturantes para reducir el uso de memoria
  • Intente reducir el retroceso y use clases de caracteres específicas en lugar de comodines
  • Para coincidencias complejas, considere el procesamiento por tokens para evitar expresiones individuales demasiado complejas
Anuncio