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.
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).
O botão Gerar exemplo cria automaticamente um texto que cumpre o teu padrão e adiciona-o ao «Texto de teste», onde o verás realçado. É a forma rápida de comprovar que a regex apanha o que pensas. Cada texto gerado autoverifica-se contra a tua regex antes de se mostrar; se o padrão for muito complexo (ou impossível) pode não conseguir um e avisar-te.
Biblioteca: escolhe um padrão pronto (correio, DNI/NIE, data, IPv4, UUID…) e carrega o padrão e um texto de exemplo para o ver a funcionar. Chuleta: os botões sob o padrão inserem o símbolo na posição do cursor (classes \d \w \s, quantidades * + ?
Usa grupos (...) para extrair partes de cada correspondência. Os grupos nomeados (?...) aparecem junto a cada resultado.
O painel de explicação desdobra o teu padrão parte por parte em linguagem natural: o que faz cada classe, quantificador, grupo ou âncora. Ideal para entender uma regex alheia ou rever a tua antes de a levar para o código.
Muda para o separador Substituir e escreve a cadeia de substituição: verás o resultado em direto. Referencia os grupos com $1, $2… (numerados), $<nome> (com nome), $& (toda a coincidência) e $$ (um $ literal). Ex.: padrão (\d
• Classes: \d dígito, \w letra/número/_, \s espaço; em maiúscula, o contrário. . qualquer caráter.
• Conjuntos: [aeiou], intervalo [a-z], negado [^0-9].
• Quantidade: * 0+, + 1+, ? 0/1,