Escreve uma expressão regular no campo de cima e o texto a analisar em baixo. As correspondências são realçadas em tempo real dentro do editor.
1. Escribe la regex en «Expresión regular» — solo el patrón, sin las barras /…/.
2. En «Flags» pon las letras que quieras (por defecto gi).
3. Pega el texto en «Texto de prueba».
4. Tras una breve pausa aparecen el nº de coincidencias, el resaltado en el editor y la lista debajo.
5. Si el patrón no es válido verás «Expresión regular no válida» en rojo.
6. En la barra de herramientas tienes Reiniciar, Exportar e Importar (guarda patrón + flags + texto).
Controlam como a expressão é aplicada: g (global, todas as correspondências), i (insensível a maiúsculas), m (multilinha), s (dotAll), u (unicode) e y (sticky).
Usa grupos (...) para extrair partes de cada correspondência. Os grupos nomeados (?...) aparecem junto a cada resultado.
Cuando el patrón es válido verás:
• El número total de coincidencias arriba.
• Un resaltado en vivo de cada coincidencia dentro del editor de texto.
• Una lista con, por cada coincidencia: su índice (#1, #2…), el texto casado completo, la posición (índice del carácter donde empieza, base 0) y los grupos con nombre.
Si no hay ninguna coincidencia, el contador queda en 0 y no se resalta nada. Como g está siempre activo, se muestran todas las coincidencias del texto.
Las piezas más usadas:
• Clases — \d dígito, \w letra/número/_, \s espacio; en mayúscula, lo contrario (\D, \W, \S). . cualquier carácter (salvo el salto de línea; ver flag s).
• Conjuntos — [aeiou] uno de esos; [a-z] rango; [^0-9] negado.
• Cuantificadores — * 0 o más, + 1 o más, ? 0 o 1, {2,4} de 2 a 4. Añade ? para hacerlos perezosos (.*?).
• Anclas — ^ inicio, $ fin, \b límite de palabra.
• Alternancia — gato|perro casa uno u otro.
• Escape — antepón \ a un carácter especial para buscarlo literal: \., \(, \$.
Esta herramienta localiza y resalta, no sustituye. Pero una vez que tu patrón funciona, puedes usarlo para reemplazar en tu editor o en código (String.replace). En la cadena de reemplazo se referencian los grupos:
• $1, $2… — el contenido del grupo numerado. Ej.: patrón (\d{4})-(\d{2}) y reemplazo $2/$1 convierte 2026-07 en 07/2026.
• $<nombre> — el grupo con nombre: con (?<a>\d{4}), el reemplazo $<a> inserta lo capturado.
• $& — toda la coincidencia completa.
• $$ — un símbolo $ literal.
• Expresión no válida — paréntesis o corchetes sin cerrar, un cuantificador suelto (*abc) o un escape incompleto. Sale el aviso en rojo y no se calcula.
• No pongas las barras /…/ — escribe solo el patrón; las flags van en su propio campo.
• El punto no cruza líneas — . no casa el salto de línea; activa la flag s si lo necesitas.
• ^ y $ en varias líneas — sin m casan el inicio/fin del texto entero, no de cada línea.
• Codicioso de más — <.*> se come de más; usa el perezoso <.*?>.
• Olvidar escapar — ., +, (, $… son especiales; escápalos con \ para buscarlos literales.