Testador de Regex
Veja as correspondências ao vivo e teste substituições
Entrada
Use $1, $2 e assim por diante para os grupos de captura.
Resultado
Nada informado ainda
Digite um padrão e um texto de teste — os resultados aparecem aqui.
Expressões regulares se escrevem por tentativa e erro, e fazer isso dentro do seu código significa recompilar a cada tentativa. Cole aqui o seu texto de exemplo e veja as correspondências se mexerem enquanto você edita o padrão.
Como usar
- 1 Digite o padrão — sem as barras em volta.
- 2 Cole o texto que você quer testar.
- 3 Ative as flags que precisar.
- 4 Adicione um texto de substituição para pré-visualizar o resultado.
Perguntas frequentes
O que as flags fazem?
A g encontra todas as correspondências em vez de parar na primeira, a i ignora maiúsculas e minúsculas, a m faz ^ e $ valerem nos limites de cada linha, e a s deixa o ponto casar com quebras de linha. Esquecer a g é de longe a causa mais comum do "ele só substitui uma vez".
Como funcionam os grupos de captura?
Os parênteses capturam o trecho correspondente. Use $1, $2 e assim por diante na substituição. Use (?:...) quando quiser agrupar sem capturar.
Por que o meu padrão trava a página?
Retrocesso catastrófico — normalmente quantificadores aninhados como (a+)+ contra um texto que quase casa. O motor tenta uma quantidade exponencial de combinações. Deixe as partes internas mais específicas ou use quantificadores preguiçosos.