Substituição com Regex

Substitua texto com expressões regulares online, com modelos de substituição, referências a grupos de captura, grupos nomeados e controle de flags.

Flags
Padrão atualDigite um padrão para começar a substituir.
Modo de substituiçãoSubstituir todas as correspondências
Quantidade de substituições0 substituições
Tamanho da saída0 caracteres

Dicas de modelo de substituição

  • $1 Referencia o grupo de captura 1, 2 e assim por diante.
  • $& Referencia a correspondência completa atual.
  • $<name> Referencia o valor de um grupo de captura nomeado.
  • $$ Insere um sinal de dólar literal.

Detalhes da substituição

Revise como cada correspondência foi transformada pelo modelo de substituição.

Os detalhes aparecerão aqui quando o padrão encontrar correspondências.

Exemplos comuns de substituição

Carregue um exemplo para testar fluxos comuns de substituição com regex.

Reformatar datas

Converte YYYY-MM-DD em MM/DD/YYYY.

Padrão(\d{4})-(\d{2})-(\d{2})
Substituição$2/$3/$1
Texto de origemPublished: 2024-10-05 Backup: 2025-01-14
Mascarar endereços de e-mail

Mantém o primeiro caractere e o domínio enquanto oculta o restante do usuário.

Padrão(?<user>[A-Za-z0-9._%+-])[A-Za-z0-9._%+-]*@(?<domain>[A-Za-z0-9.-]+\.[A-Za-z]{2,})
Substituição$<user>***@$<domain>
Texto de origemhelp(at)example.com support(at)toolmi.com
Reduzir espaços em branco

Converte espaços, tabs e quebras de linha repetidos em um único espaço.

Padrão\s+
Substituição
Texto de origemToolMi makes text cleanup easier.
Lista numerada para marcadores

Converte etapas ordenadas em marcadores Markdown.

Padrão^(\d+)\.\s+(.+)$
Substituição- $2
Texto de origem1. Install dependencies 2. Run the build 3. Deploy the app