Testador de regex
Digite um padrão e sinalizadores, cole uma string de teste, e veja cada correspondência destacada com seus grupos capturados listados abaixo.
Correspondências
Ainda sem correspondências.
Perguntas frequentes
Qual variante de regex isso usa?
Expressões regulares nativas do JavaScript (o mesmo mecanismo usado no Chrome, Firefox e Node.js). A maior parte da sintaxe é compartilhada com outras variantes de regex como PCRE, mas alguns recursos (como padrões recursivos) não são suportados, já que isso usa o RegExp integrado do navegador.
O que os sinalizadores significam?
Os comuns: g (global, encontra todas as correspondências, adicionado automaticamente se você esquecer), i (insensível a maiúsculas/minúsculas), m (multilinha, ^ e $ correspondem a limites de linha), s (dotAll, . também corresponde a quebras de linha), e u (modo unicode).
Por que meu grupo capturado aparece vazio?
Um grupo pode estar vazio se correspondeu a zero caracteres, ou indefinido se faz parte de uma alternância (como (a)|(b)) que não seguiu aquele ramo para uma correspondência específica. Verifique a lista de grupos abaixo de cada correspondência para ver exatamente o que cada grupo numerado capturou.