Prueba una expresión regular contra un texto y mira sus coincidencias resaltadas, la posición de cada una y el contenido de los grupos, numerados y con nombre.
Si escribes una sustitución, la verás aplicada en vivo, con las referencias $1, $2 y $&. Es el motor de JavaScript el que trabaja, de modo que lo que funciona aquí funciona igual en tu código.
Cómo se usa
- Escribe el patrón y marca las banderas.
- Pega el texto de prueba.
- Si lo necesitas, escribe la sustitución y mira el resultado.
Preguntas frecuentes
- ¿Qué banderas hay?
- g para encontrarlas todas, i para ignorar mayúsculas, m para que ^ y $ funcionen línea a línea, s para que el punto incluya los saltos de línea, y u para el modo Unicode completo.
- ¿Por qué solo me sale una coincidencia?
- Porque la bandera g está desactivada. Sin ella, una expresión regular se para en la primera.
- ¿Estas expresiones valen para Python o PHP?
- Las básicas sí, pero los detalles cambian. Los grupos con nombre, las miradas atrás y las clases Unicode tienen sintaxis o soporte distintos según el lenguaje.
Herramientas relacionadas
Minificar CSSCSSO: reestructura y fusiona reglas, no solo quita espacios.
Minificar JavaScriptTerser en el navegador, con acortado de nombres opcional.
Contar palabras y caracteresRecuento en vivo, tiempo de lectura y los límites de cada plataforma.
Cambiar mayúsculas y minúsculasMAYÚSCULAS, minúsculas, Tipo Título, camelCase, snake_case y más.
Ordenar y limpiar líneasOrdena, quita duplicados y líneas vacías, numera o invierte una lista.