Ferramentas para desenvolvedores

Testador de expressões regulares JavaScript

Teste um padrão JavaScript e veja correspondências, posições e grupos de captura.

Processado localmente

Sintaxe de padrões JavaScript. Mostra as primeiras 200 correspondências. Posições em unidades UTF-16, não caracteres visuais.

Sua resposta aparecerá aqui.

Ajuda e método

g busca correspondências sucessivas; sem g apenas a primeira. i ignora caixa, m altera âncoras de linha, s inclui quebras no ponto e u ativa sintaxe Unicode. Correspondências vazias avançam um ponto Unicode com u ou uma unidade UTF-16. Grupos ausentes são null. Fim exclusivo; sem posições de grupos. Texto não é normalizado. Limites: 2.000 unidades UTF-16 no padrão, 100.000 no texto e 1.000.000 nas capturas totais. A execução para após 3 segundos. Um teste bem-sucedido não comprova a segurança do padrão.

MDNMétodos e confiabilidade

Exemplo resolvido

Um exemplo para testar ou adaptar aos seus valores.

Padrão, sem delimitadores /
(?<word>[A-Z]+)
Sinalizadores (gimsu, sem repetir)
gi
Texto de teste
Hi 42 ABC

Resultado

Número de correspondências: 2; Correspondências: Hi [0, 2), ABC [6, 9)