Texto
Probador de expresiones regulares
Prueba un regex contra un texto y mira las coincidencias resaltadas.
Todo se procesa en tu navegador. Ningún archivo se sube a un servidor.
- 1Escribe tu patrón en el campo de regex (no hace falta agregar las barras que lo rodean).
- 2Activa las banderas i / m / s si necesitas que no distinga mayúsculas, sea multilínea, o que el punto matchee saltos de línea.
- 3Pega o edita el texto de prueba abajo. Las coincidencias se resaltan en vivo mientras escribes.
- 4Fíjate en la cantidad de coincidencias y, si tu patrón tiene grupos de captura, revisa cada coincidencia para ver qué capturaron.
¿Qué sabor de regex usa esto, es igual que en Python o PCRE?+
Corre sobre el motor de regex nativo de JavaScript del navegador, así que la sintaxis sigue el estándar JS/ECMAScript. La mayoría de los patrones se comportan igual que en PCRE o el módulo re de Python, pero algunas cosas (como el soporte de lookbehind en navegadores viejos, o las clases POSIX) pueden variar. Prueba aquí el patrón exacto si después va a vivir en código JS.
¿Mi texto de prueba sale de mi navegador en algún momento?+
No. El patrón y el texto que estás probando se comparan enteramente del lado del cliente: no se envía nada a ningún lado, algo que importa si estás probando un regex contra emails reales, tokens u otros datos que prefieres no pegar en cualquier sitio.
¿Por qué las casillas 'i', 'm' y 's' no incluyen una opción 'g'?+
La herramienta busca siempre de forma global por dentro, porque el objetivo aquí es encontrar todas las coincidencias en el texto, no frenar en la primera. Las tres casillas solo te dejan activar si distingue mayúsculas, si los anclajes son multilínea, y si el punto matchea saltos de línea.