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

/ /
g ativo

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.