Substituição por Regex
Localiza e substitui texto usando expressões regulares com grupos de captura.
Sobre Substituição com Regex
Regex Replace executa poderosas operações de busca e substituição em texto usando expressões regulares compatíveis com JavaScript, com suporte total para grupos de captura, grupos nomeados, lookaheads, lookbehinds e todas as flags de regex padrão. É muito mais flexível do que a busca e substituição de texto literal, permitindo que você combine e transforme padrões de texto complexos, reordene substrings capturadas e processe documentos inteiros em uma única operação. A ferramenta oferece destaque de correspondência em tempo real para que você possa ver exatamente o que o padrão corresponde antes de confirmar a substituição. Suporta as flags global (g), case-insensitive (i), multiline (m), dotAll (s) e Unicode (u).
Como Usar
Insira seu texto de origem na área de entrada superior, digite um padrão de expressão regular no campo de busca e forneça uma string de substituição usando $1, $2 ou grupos nomeados $'<'name> para referenciar grupos capturados. Defina as flags de regex, como g para substituição global, i para correspondência sem distinção entre maiúsculas e minúsculas ou m para comportamento de âncora multilinha, usando as caixas de seleção de flags. Clique em Replace para aplicar a substituição e ver o resultado. A contagem de correspondências é exibida para que você saiba quantas substituições foram feitas. Copie a saída do painel de resultados.
Casos de Uso Comuns
- Reformatar strings de data de MM/DD/YYYY para o formato ISO 8601 YYYY-MM-DD em arquivos de log inteiros ou exportações CSV
- Remover tags HTML de conteúdo raspado, preservando o texto interno de cada elemento usando uma substituição de grupo de captura
- Renomear nomes de variáveis JavaScript ou identificadores de função consistentemente em um trecho de código colado usando âncoras de limite de palavra
- Extrair e reorganizar campos de dados estruturados usando grupos de captura nomeados para reordenar colunas em texto delimitado
- Limpar linhas de arquivos de log removendo timestamps ISO, prefixos de nível de log e identificadores de thread para extrair o texto da mensagem principal