TextSorter
/ /
Insira um padrão acima e cole o texto de teste aqui

Como usar o Testador de Regex

  1. Insira seu padrão — digite sua expressão regular entre as barras /
  2. Defina as flags — ajuste as flags após a barra de fechamento (padrão: g para busca global)
  3. Cole o texto de teste — escreva ou cole a string que deseja testar no editor abaixo
  4. Resultados instantâneos — as correspondências são destacadas na pré-visualização; cada correspondência é listada com seu índice, comprimento e grupos capturados
  5. Modo substituição — clique em Substituir para testar padrões de substituição usando referências como $1, $2

Referência de Flags de Regex

Flag Nome Descrição Exemplo
g Global Encontra todas as correspondências em vez de parar na primeira /cat/g corresponde a cada "cat"
i Sem distinção de maiúsculas Corresponde independentemente de letras maiúsculas ou minúsculas /hello/i corresponde a "Hello", "HELLO"
m Multilinha Faz com que ^ e $ correspondam ao início/fim de cada linha /^\d+/m corresponde a dígitos no início da linha
s DotAll Faz com que . também corresponda a quebras de linha /a.b/s corresponde a "a\nb"
u Unicode Habilita a correspondência Unicode completa /\u{1F600}/u corresponde a emojis
y Sticky Corresponde apenas na posição lastIndex atual Usado para análise sequencial

Padrões de Regex Comuns

Clique em Usar para carregar qualquer padrão diretamente no testador:

Nome Padrão Flags

Perguntas Frequentes

O que é uma expressão regular (regex)?
Uma expressão regular é uma sequência de caracteres que define um padrão de busca. É utilizada para encontrar, corresponder, validar ou substituir texto. Regex está disponível em praticamente todas as linguagens de programação e editores de texto, tornando-a uma das ferramentas de texto mais versáteis disponíveis.
Como testo uma expressão regular?
Insira seu padrão no campo acima e cole seu texto de teste no editor. Os resultados são atualizados automaticamente enquanto você digita: as correspondências são destacadas na pré-visualização e listadas abaixo com sua posição de caractere, comprimento e quaisquer grupos capturados.
Quais flags de regex devo usar?
As flags mais utilizadas são g (global — encontrar todas as correspondências), i (sem distinção de maiúsculas), m (multilinha — ^ e $ correspondem a limites de linha) e s (dotAll — o ponto também corresponde a quebras de linha). Combine-as livremente, ex.: gi para busca global sem distinção de maiúsculas.
Como faço uma regex sem distinção de maiúsculas?
Adicione a flag i. Com o padrão hello e as flags gi, o testador corresponderá a "hello", "Hello", "HELLO" e qualquer outra variação de capitalização.

Ferramentas Relacionadas

100% Privado e Seguro

Todos os testes de regex são executados localmente no seu navegador. Seus padrões e textos de teste nunca são enviados a nenhum servidor — seguro para senhas, tokens, código proprietário ou qualquer conteúdo sensível.