Texto
Testador de expressões regulares
Teste uma regex em um texto e veja as correspondências destacadas.
Tudo é processado no seu navegador. Nenhum arquivo é enviado a um servidor.
- 1Digite seu padrão no campo de regex (não precisa adicionar as barras ao redor).
- 2Ative as flags i / m / s se precisar ignorar maiúsculas/minúsculas, usar multilinha ou fazer o ponto casar com quebras de linha.
- 3Cole ou edite o texto de teste abaixo. As correspondências são destacadas ao vivo enquanto você digita.
- 4Confira o número de correspondências e, se seu padrão tiver grupos de captura, veja cada correspondência para conferir o que foi capturado.
Que dialeto de regex isso usa? É igual ao do Python ou PCRE?+
Roda sobre o motor de regex nativo do JavaScript no navegador, então a sintaxe segue o padrão JS/ECMAScript. A maioria dos padrões se comporta igual ao PCRE ou ao módulo re do Python, mas algumas coisas (como suporte a lookbehind em navegadores mais antigos, ou classes POSIX) podem variar. Teste o padrão exato aqui se ele for usado depois em código JS.
Meu texto de teste sai do navegador em algum momento?+
Não. O padrão e o texto que você está testando são comparados inteiramente no lado do cliente: nada é enviado a lugar nenhum, o que importa se você estiver testando uma regex contra e-mails reais, tokens ou outros dados que prefere não colar em qualquer site.
Por que as caixas 'i', 'm' e 's' não incluem uma opção 'g'?+
A ferramenta sempre busca de forma global por baixo dos panos, porque o objetivo aqui é encontrar todas as correspondências no texto, não parar na primeira. As três caixas só permitem ativar ignorar maiúsculas/minúsculas, usar multilinha, e fazer o ponto casar com quebras de linha.