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.

Flags

Ocorrências destacadas

 

    Roda inteiramente no seu navegador. Nada do que você digita é enviado a um servidor.

    Como usar

    1. Digite sua expressão na primeira caixa, sem as barras.
    2. Escolha as flags de que precisa. A flag g encontra todas as ocorrências em vez de só a primeira.
    3. Cole ou digite o texto que quer testar.
    4. 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