Expressão Regular
Ferramenta gratuita de teste de expressões regulares online, com visualização de correspondências em tempo real.
O que é uma Expressão Regular?
Uma expressão regular (regex) é uma sequência de caracteres que define um padrão de busca. É usada para correspondência de strings, validação, pesquisa e substituição em praticamente todas as linguagens de programação. Padrões regex variam de correspondências literais simples a expressões complexas com grupos, lookaheads e backreferences.
Como usar o testador de Regex
Insira seu padrão regex no campo de padrão — a correspondência acontece em tempo real enquanto você digita. Ative as flags clicando nos botões de flag: g (global), i (maiúsculas/minúsculas), m (multilinha), s (dotAll), u (unicode), y (sticky). Digite ou cole o texto de teste na área de entrada. Os resultados correspondentes são destacados com cores diferentes para cada correspondência. A ferramenta mostra contagem de correspondências, grupos capturados e posições.
Substituição e Padrões Comuns
Use a seção de substituição para testar substituições regex com backreferences como $1, $2, $&. A folha de dicas de padrões comuns fornece padrões regex prontos para uso para e-mail, URL, número de telefone, endereço IP, data, cor hexadecimal, tag HTML e correspondência de números. Clique em qualquer padrão para carregá-lo com um texto de teste de exemplo.
▶Quais flags regex devo usar?
▶Por que minha regex não está correspondendo?
▶Qual é a diferença entre quantificadores gulosos e preguiçosos?
▶Esta ferramenta suporta lookaheads e lookbehinds?
▶Como funcionam os padrões de substituição?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.