Probador de regex
Escribe un patrón, pega un texto de ejemplo y verás cada coincidencia resaltada con sus grupos. Prueba una cadena de reemplazo antes de usarla en tu código. Usa el mismo motor de regex que el JavaScript de tu navegador.
Funciona por completo en tu navegador. Tus datos y archivos no se suben a ningún servidor.
Cómo se usa
- Escribe un patrón sin barras y elige los indicadores.
- Pega el texto de prueba. Las coincidencias se resaltan mientras escribes.
- Revisa la tabla de coincidencias para ver posiciones y grupos de captura.
- Si quieres, escribe un reemplazo (usa $1, $<name>) para previsualizar el resultado.
Ejemplos
Patrón [\w.+-]+@[\w-]+\.[\w.]+ con el indicador g.
(?<y>\d{4})-(?<m>\d{2})-(?<d>\d{2}) y reemplazo $<d>/$<m>/$<y>.
Privacidad
Funciona por completo en tu navegador. Tus datos y archivos no se suben a ningún servidor. Consulta la política de privacidad para saber qué se guarda en tu navegador (solo favoritos e historial). Política de privacidad
Compruébalo tú mismo: abre las herramientas de desarrollo del navegador, selecciona la pestaña Red (Network) y usa la herramienta. Tu archivo nunca aparece en una solicitud de subida. Cuando esta página esté guardada para uso sin conexión, también puedes desconectarte de internet y seguir trabajando. Los anuncios y las estadísticas de visitas anónimas, cuando están activados, hacen sus propias solicitudes, pero nunca reciben tus archivos ni tus textos.
Preguntas frecuentes
¿Qué variante de regex es esta?
ECMAScript (JavaScript), tal como lo implementa tu navegador. PCRE, Python y .NET tienen diferencias, como los cuantificadores posesivos y algunas reglas de lookbehind.
¿Un patrón malo puede congelar la página?
Los patrones con backtracking catastrófico pueden ser lentos. La herramienta limita el número de coincidencias mostradas y la longitud del texto; si un patrón es muy lento, simplifica cuantificadores anidados como (a+)+.