Testador de Regex Online
Digite o padrão e o texto e veja as correspondências destacadas em tempo real, com grupos de captura e preview de substituição. 100% no navegador, sem cadastro.
Padrão
Texto de entrada
Substituição (opcional — use $1, $2 para grupos)
Dúvidas sobre regex
O que é uma expressão regular?
Uma expressão regular (regex) é um padrão de texto usado para buscar, validar ou extrair trechos de uma
string. Por exemplo, o padrão \d+ casa com qualquer sequência de dígitos, e [a-z]+
casa com palavras em minúsculo. São amplamente usadas em linguagens de programação, editores de código e
ferramentas de linha de comando.
O que fazem as flags g, i, m e s?
g (global) encontra todas as ocorrências no texto, não só a primeira. i (insensitive) ignora a
diferença entre maiúsculas e minúsculas. m (multiline) faz ^ e $ casar com
início e fim de cada linha do texto. s (dotAll) faz o ponto . casar também com
\n, útil em textos com múltiplas linhas.
O que são grupos de captura?
Grupos de captura são os trechos entre parênteses no padrão. Exemplo:
(\d{4})-(\d{2})-(\d{2}) em uma data captura o ano em $1, o mês em
$2 e o dia em $3. O testador exibe o conteúdo de cada grupo ao lado de cada
correspondência. Você pode também usar grupos nomeados: (?<ano>\d{4}).
Qual "sabor" de regex é usado?
O testador usa o motor de regex do JavaScript, executado diretamente no seu navegador. Ele suporta lookahead
((?=...)), lookbehind ((?<=...)), grupos nomeados e a maioria dos recursos
modernos do ES2018+. Não tem certas extensões do PCRE como recursão ou condicional, mas cobre a grande
maioria dos casos do dia a dia.
Dá para substituir texto com regex?
Sim. Preencha o campo Substituição com o texto de troca. Use $1, $2... para
inserir os grupos capturados, $0 para a correspondência inteira, ou $& como
alias. Com a flag g, todas as ocorrências são substituídas. O preview atualiza em tempo real.
Meu texto é enviado para algum servidor?
Não. Todo o processamento roda 100% no seu navegador com JavaScript. O padrão, o texto e os resultados não saem do seu dispositivo, e nada é salvo na internet.