Escribe un patrón y sus flags para resaltar al instante las coincidencias en tu texto. Revisa los grupos de captura y previsualiza el reemplazo, todo en una sola pantalla como en un editor.
Principales funciones
Resaltado de coincidencias en tiempo real
En cuanto escribes un patrón, resalta como un editor las partes que coinciden en la cadena de prueba.
Activación de flags
Activa y desactiva con chips los seis flags g·i·m·s·u·y y compara al instante la diferencia de comportamiento.
Revisión de grupos de captura
Consulta de un vistazo los grupos numerados y los grupos de captura con nombre, junto con su valor y su posición, en la tarjeta de resultados.
Previsualización del reemplazo
Previsualiza en tiempo real el resultado de una expresión de reemplazo con $1·$·$&.
Biblioteca de patrones
Ofrece patrones habituales como correo, URL, IP o fecha, con descripciones y ejemplos.
Chuleta y guías
Ayuda a escribir patrones con una chuleta de sintaxis y guías de iniciación.
Cómo se usa
- Escribe la expresión regular en el campo de patrón de arriba y activa los chips de flags que necesites.
- Introduce el texto que quieras comprobar en el campo de la cadena de prueba de abajo y las partes coincidentes se resaltarán al instante.
- En la pestaña de coincidencias, revisa la posición y los grupos de captura de cada coincidencia.
- En la pestaña de reemplazo, introduce una expresión de reemplazo para previsualizar el resultado modificado.
- Si no lo tienes claro, abre un ejemplo de la biblioteca de patrones y empieza a partir de ahí.
Preguntas frecuentes
¿Qué sintaxis de expresiones regulares admite?
Usa tal cual el motor RegExp de JavaScript (ECMAScript) del navegador. Admite sintaxis moderna como los grupos de captura con nombre (?...), las búsquedas anticipadas y retrospectivas y las propiedades Unicode (flag u).
¿Qué significa cada uno de los flags g·i·m·s·u·y?
g es global (todas las coincidencias), i ignora mayúsculas y minúsculas, m es multilínea (^·$ se aplican a cada línea), s es dotAll (. incluye el salto de línea), u es Unicode e y es sticky (solo coincide en la posición de lastIndex). Puedes activarlos y desactivarlos pulsando los chips.
¿Cómo se revisan los grupos de captura y el reemplazo?
En la tarjeta de coincidencias se muestran los grupos numerados ($1, $2…) y los grupos con nombre junto con su valor. En la pestaña de reemplazo puedes escribir una expresión de reemplazo con $1·$·$& y ver el resultado en tiempo real.
¿Hay ejemplos de patrones habituales?
Sí. En la biblioteca de patrones hemos reunido, con descripciones y ejemplos, expresiones regulares habituales como correo, URL, IP, fecha, color HEX, UUID o contraseña, y puedes abrir cada patrón directamente en el probador.
¿El patrón o el texto que introduzco se envían a un servidor?
No. Todos los cálculos se realizan únicamente dentro de tu navegador; el patrón y el texto no se envían ni se guardan en ningún servidor.
Todos los cálculos se realizan únicamente dentro del navegador del usuario, y ningún patrón ni texto que introduzcas se envía o se guarda en un servidor.