Patrón de regex

//g

Cadena de prueba

Reemplazar

Patrones comunes

Cheatsheet

Clases de caracteres
. - Cualquier carácter
\d - Dígito [0-9]
\w - Carácter de palabra [a-zA-Z0-9_]
\s - Espacio en blanco
Cuantificadores
* - 0 o más
+ - 1 o más
? - 0 o 1
{n} - Exactamente n veces
{n,m} - Entre n y m veces
Anclas
^ - Inicio de cadena
$ - Fin de cadena
\b - Límite de palabra
Grupos
(abc) - Grupo de captura
(?:abc) - Grupo sin captura
a|b - Operación OR

¿Qué es un probador de expresiones regulares?

El probador de expresiones regulares es una herramienta en línea que permite escribir y probar expresiones regulares (Regular Expression) en tiempo real. Las expresiones regulares son una sintaxis poderosa utilizada para buscar o reemplazar patrones específicos en cadenas de texto, y se utilizan en diversos campos como programación, procesamiento de datos y edición de texto. Con esta herramienta puede ingresar patrones complejos y verificar inmediatamente los resultados de coincidencia en cadenas de prueba, reduciendo significativamente el proceso de escritura y depuración de expresiones regulares.

  • Coincidencia de patrones y resaltado en tiempo real
  • Compatibilidad con las banderas g (global), i (insensible a mayúsculas), m (multilínea) y s (dotAll)
  • Función de sustitución de cadenas (con referencia a grupos de captura $1, $2, etc.)
  • Información detallada de coincidencias (posición de coincidencia, grupos de captura, etc.)
  • Plantillas de patrones de expresiones regulares de uso frecuente (correo electrónico, URL, número de teléfono, etc.)
  • Hoja de referencia rápida de sintaxis de expresiones regulares integrada

Cómo usar

  1. 1

    Introducir el patrón de expresión regular

    Introduzca en el campo de entrada superior el patrón de expresión regular que desea probar. Por ejemplo, puede escribir un patrón de validación de correo electrónico o un patrón de extracción de cadenas específicas.

  2. 2

    Configurar las banderas

    Según sea necesario, active las banderas g (búsqueda global), i (insensible a mayúsculas), m (multilínea) y s (dotAll). El comportamiento de coincidencia varía según la combinación de banderas.

  3. 3

    Introducir la cadena de prueba

    Introduzca la cadena de texto que desea examinar con la expresión regular. Las partes que coincidan se resaltan inmediatamente, lo que le permite verificar los resultados en tiempo real.

  4. 4

    Verificar los resultados de coincidencia

    Consulte información detallada como el número de cadenas coincidentes, sus posiciones y los grupos de captura. Si es necesario, introduzca una cadena de sustitución para previsualizar también el resultado de la sustitución.

  5. 5

    Utilizar la hoja de referencia y las plantillas

    Cuando no recuerde la sintaxis de expresiones regulares, consulte la hoja de referencia integrada y haga clic en las plantillas de patrones de uso frecuente para aplicarlas rápidamente.

Preguntas frecuentes

Consejos

  • Utilice las plantillas de patrones de uso frecuente como correo electrónico, URL y número de teléfono para comenzar rápidamente sin necesidad de escribirlos desde cero.
  • En expresiones regulares complejas, utilice grupos de no captura (?:...) para reducir capturas innecesarias y mejorar el rendimiento.
  • Cuando la coincidencia voraz (greedy) (*, +) captura más caracteres de lo esperado, pruebe con la coincidencia perezosa (lazy) (*?, +?).
  • Utilice \b (límite de palabra) para hacer coincidir exactamente a nivel de palabra y evitar coincidencias parciales.
  • En la función de sustitución también puede utilizar variables especiales como $& (coincidencia completa), $` (antes de la coincidencia) y $' (después de la coincidencia).
  • Al escribir expresiones regulares, comience con patrones simples y aumente gradualmente la complejidad para facilitar la depuración.