Probador de expresiones regulares

Prueba y depura expresiones regulares en tiempo real, con las coincidencias resaltadas y los grupos capturados. Motor de JavaScript, 100 % en tu navegador.
Procesamiento 100 % local · tus archivos no salen de tu navegador
Publicidad
//gi

2 coincidencias

Escribe a hola@olcas.app o a soporte@ejemplo.com para más información.

Procesamiento 100 % local · tu texto nunca sale de tu navegador

Depura tus expresiones regulares al instante

Las expresiones regulares (regex) son una herramienta poderosísima para buscar y validar texto, pero también difíciles de afinar a ciegas. Este probador te muestra en tiempo real qué partes de tu texto coinciden con el patrón, cuántas coincidencias hay y qué captura cada grupo, para que ajustes tu expresión sin prueba y error en el código.

Cómo usarlo

  1. Escribe tu patrón en el campo de la expresión.
  2. Activa las banderas que necesites (global, ignorar mayúsculas…).
  3. Escribe o pega el texto de prueba y observa las coincidencias resaltadas.
Publicidad

Las banderas más útiles

  • g (global): encuentra todas las coincidencias, no solo la primera.
  • i (insensible): no distingue mayúsculas de minúsculas.
  • m (multilínea): ^ y $ casan al inicio y fin de cada línea.
  • s (dotAll): el punto también casa con saltos de línea.
  • u (unicode): interpreta correctamente caracteres Unicode.
Publicidad

Herramientas relacionadas

Para otras tareas de código te servirán escapar HTML, el formateador de JSON y el generador de hash. Más en herramientas de archivos.

Preguntas frecuentes

¿Qué motor de regex usa?

El motor de expresiones regulares de JavaScript, el mismo que se ejecuta en todos los navegadores y en Node.js. Lo que pruebes aquí funcionará igual en tu código JavaScript o TypeScript.

¿Qué significan las banderas (flags)?

Son modificadores: g busca todas las coincidencias, i ignora mayúsculas y minúsculas, m trata cada línea por separado, s hace que el punto también case con saltos de línea y u activa el modo Unicode.

¿Muestra los grupos capturados?

Sí. Cuando tu expresión usa paréntesis para capturar grupos, se muestran en una tabla junto a cada coincidencia, lo que facilita depurar patrones complejos.

¿Se envía mi texto a un servidor?

No. Todo el análisis ocurre en tu navegador; ni el patrón ni el texto salen de tu dispositivo.

¿Necesito escapar las barras?

No escribas las barras de delimitación: introduce solo el patrón. Las banderas se eligen con los botones. Dentro del patrón, escapa los caracteres especiales como en JavaScript (por ejemplo \. para un punto literal).

Herramientas relacionadas

Publicidad