¿Qué sabor de regex usa esta herramienta?
Esta herramienta utiliza el motor de Expresiones Regulares de JavaScript (ECMAScript), que es estándar en todos los navegadores web modernos.
¿Se envían mis datos a un servidor?
No. Todo el procesamiento de regex ocurre localmente en tu navegador. Tus patrones y textos de prueba nunca salen de tu dispositivo.
¿Qué significan las banderas?
'g' encuentra todas las coincidencias (global), 'i' ignora mayúsculas/minúsculas, 'm' trata inicio/fin por línea, y 's' permite que el punto coincida con nuevas líneas.
¿Soporta búsqueda hacia atrás (lookbehind)?
Sí, si tu navegador lo soporta. La mayoría de los navegadores modernos (Chrome, Firefox, Edge) soportan lookbehind positivo y negativo en regex JS.
¿Por qué mi regex no coincide con nada?
Revisa tus banderas (ej. habilita 'i' para variación de mayúsculas) y asegúrate de escapar caracteres especiales si es necesario. Verifica también la sintaxis.
¿Puedo usar grupos de captura con nombre?
¡Sí! JavaScript soporta grupos con nombre como (?<nombre>...). Aparecerán en los detalles de la coincidencia.
¿Cómo coincido con una barra invertida literal?
Necesitas escaparla con otra barra invertida, así: \\. En la entrada de regex, escribe solo la parte del patrón.
¿Hay un límite en el tamaño del texto?
El rendimiento depende de tu dispositivo, pero la herramienta está optimizada para bloques de texto razonablemente grandes. Regex extremadamente complejas en texto masivo pueden causar lentitud.
¿Cómo coincido con un carácter de nueva línea?
Usa \n para coincidir con una nueva línea. Si quieres que el punto (.) coincida con nuevas líneas, habilita la bandera 's' (dotAll).
¿Puedo copiar la regex para usarla en mi código?
Sí, haz clic en el botón 'Copiar Regex' para copiar el patrón formateado con barras y banderas, listo para pegar en tu código JavaScript.