Teste expressões regulares ao vivo, destaque correspondências e pré-visualize substituições.
{{ replaceResult }}
| # | Correspondência | Índice | Grupos |
|---|---|---|---|
| {{ i + 1 }} | {{ m.value }} |
{{ m.index }} | — ${{ gi + 1 }}: {{ g ?? 'undefined' }} |
{{ item.token }} |
{{ item.desc }} |
Expressões regulares (RegEx) são padrões de busca poderosos usados no processamento de texto e programação. Elas permitem definir padrões complexos de strings para buscar, validar, extrair ou substituir texto. Quase todas as linguagens de programação — de JavaScript a Python e PHP — suportam expressões regulares.
RegEx é usado para validação de e-mail, detecção de números de telefone, análise de URLs, análise de logs, extração de dados de HTML, busca e substituição em editores de código e muito mais. Nosso testador RegEx online usa o motor JavaScript RegExp, para que você possa testar padrões diretamente no navegador.
*?, +?) quando precisar da correspondência mais curta.() para extrair partes de uma correspondência e usá-las em substituições.(a+)+ podem causar backtracking catastrófico.