Un entorno de regex en vivo dentro de tu navegador
El Probador de Regex te deja construir una expresión regular y ver cómo coincide con tu propio texto de ejemplo en tiempo real. Resulta muy práctico para programadores que escriben reglas de validación, para quien limpia o extrae datos y para cualquiera que solo quiera confirmar que un patrón atrapa las cadenas correctas antes de pegarlo en su código. Como se ejecuta sobre el motor JavaScript nativo del navegador, las coincidencias que ves aquí son las mismas que obtendrá tu aplicación.
Cómo usar el Probador de Regex
- Pega o escribe el texto que quieres analizar en la caja de entrada grande.
- En el campo Patrón, introduce tu expresión regular, por ejemplo
\b\w+@\w+\.\w+\bpara encontrar cadenas con forma de correo. - En el campo Banderas, añade las que necesites, como
ipara ignorar mayúsculas ompara multilínea. El valor por defecto esg. - Lee la salida: indica cuántas coincidencias se encontraron, cada fragmento coincidente con su índice de inicio y los valores de los grupos de captura.
- Ajusta el patrón y las banderas hasta que las coincidencias se vean bien y copia tu expresión a tu proyecto.
Por qué probar tu regex aquí
Es rápido, gratis y sin registro. Nada de lo que pegues sale de tu equipo, lo que importa cuando tu texto de ejemplo contiene registros, correos u otros datos privados. El resultado se actualiza mientras escribes, así iteras al instante en vez de volver a ejecutar un script. Si tu patrón está roto, recibes un mensaje claro de “Regex no válida” que explica qué salió mal, en lugar de un fallo silencioso.
Un consejo rápido
Empieza amplio y luego acota: escribe primero un patrón flexible, confirma que atrapa tus objetivos y ajústalo después con anclas como ^, $ o \b para reducir los falsos positivos. Para más utilidades de programación, explora el resto del centro de herramientas para desarrolladores.
Preguntas frecuentes
- ¿Qué tipo de regex usa este probador?
- Usa el motor RegExp de JavaScript (ECMAScript) integrado en tu navegador, el mismo que emplean Node.js y las apps web. Por eso patrones como \b, \w, \d, los grupos con nombre, los lookaheads y los escapes Unicode se comportan exactamente igual que en tu código JS.
- ¿Qué banderas puedo activar?
- Escribe cualquier combinación de banderas estándar en la caja de banderas; g (global), i (sin distinción de mayúsculas), m (multilínea), s (dotAll), u (unicode) y y (sticky). La bandera g se añade de forma automática para que la herramienta liste todas las coincidencias y no solo la primera.
- ¿Muestra los grupos de captura y la posición de cada coincidencia?
- Sí. Para cada coincidencia el resultado muestra el texto coincidente entre comillas y el índice de carácter donde empieza. Si tu patrón tiene grupos de captura, también se listan esos valores capturados, así confirmas que un grupo atrapó lo que esperabas.
- ¿Qué pasa si mi patrón tiene un error de sintaxis?
- La herramienta detecta el error y muestra un mensaje de "Regex no válida" con el motivo que da el motor, por ejemplo un grupo sin cerrar o un cuantificador incorrecto. Corrige el patrón y las coincidencias se actualizan al instante.