Testador de Regex
Digite uma expressão regular e um texto de teste e veja cada ocorrência destacada enquanto você escreve, junto com os grupos de captura. O testador usa o motor de expressões regulares JavaScript do seu navegador.
Ocorrências destacadas
Roda inteiramente no seu navegador. Nada do que você digita é enviado a um servidor.
Como usar
- Digite sua expressão na primeira caixa, sem as barras.
- Escolha as flags de que precisa. A flag g encontra todas as ocorrências em vez de só a primeira.
- Cole ou digite o texto que quer testar.
- Leia a prévia destacada e a lista de ocorrências e grupos logo abaixo.
Flags
- g (global): encontra todas as ocorrências, não só a primeira.
- i (ignorar maiúsculas): A corresponde a a.
- m (multilinha): ^ e $ valem para o início e o fim de cada linha.
- s (dotAll): o ponto também corresponde a quebras de linha.
- u (unicode): trata o padrão como Unicode, necessário para emoji e para propriedades \p{...}.
Perguntas frequentes
- Qual variante de regex esta ferramenta usa?
- JavaScript (ECMAScript). A maior parte da sintaxe é igual à de outras linguagens, mas alguns recursos mudam, como o suporte a lookbehind, a sintaxe de grupos nomeados e quantificadores possessivos.
- Por que a página trava com alguns padrões?
- Padrões com repetição aninhada, como (a+)+, podem levar tempo exponencial em certas entradas (backtracking catastrófico). Simplifique o padrão ou recarregue a página.
- Como corresponder a um ponto ou colchete literal?
- Use a barra invertida: \. corresponde a um ponto e \[ corresponde a um colchete.
- Meu texto é enviado para algum lugar?
- Não. O teste roda no seu navegador.
Mais ferramentas
- Formatador e Validador de JSON
- Codificador e Decodificador Base64
- Gerador de UUID (v4)
- Conversor de Timestamp Unix
- Sorteador de Amigo Secreto
- Calculadora de Margem de Lucro e Markup
- Gerador de QR Code
- Gerador de Senhas Aleatórias
- Calculadora de Porcentagem
- Conversor de Cores (HEX, RGB, HSL)
- Gerador de Paleta de Cores
- Calculadora de Proporção (Aspect Ratio)
- Gerador de Lorem Ipsum
- Contador de Palavras e Caracteres
- Conversor de Maiúsculas e Minúsculas
- Contador de Caracteres