Use uma expressão regular JavaScript para substituir trechos de texto de uma vez. A saída fica separada do original, permitindo ajustar o padrão e repetir a operação sem perder a entrada.
Funciona localmente no seu navegador
O padrão pode selecionar um trecho fixo ou uma combinação de caracteres. Como o campo usa regex, um ponto literal exige \.. A operação roda em um worker no navegador, sem enviar a entrada em uma requisição de substituição.
A flag g aplica a substituição a todas as correspondências sem sobreposição. Não há flags para ignorar maiúsculas, ativar multilinha, dotAll ou modo Unicode. O navegador determina quais construções regex estão disponíveis. Sem correspondências, o texto retorna sem alteração.
Um padrão vazio encontra posições de comprimento zero: ab com substituição - vira -a-b-. Essas posições seguem unidades UTF-16, podendo dividir um emoji. A ferramenta não normaliza Unicode e exibe a saída como texto, mesmo quando ela contém HTML.
Use $1 para o primeiro grupo capturado, $& para a correspondência completa e $$ para um dólar literal. Os tokens $`, $' e $<name> mantêm os significados nativos de texto anterior, texto posterior e grupo nomeado. A sequência digitada \n na substituição permanece literal; não se transforma em quebra de linha.
Os limites são 1.000.000 de unidades UTF-16 no texto e 10.000 em cada um dos campos de padrão e substituição. Uma saída com mais de 2.000.000 de unidades é rejeitada após o cálculo. O prazo de 2 segundos inclui a inicialização do worker. Se houver interrupção, simplifique o padrão ou diminua o texto; nenhum resultado parcial é exibido.
Não. Cada operação usa o campo de texto e gera uma saída separada. Para trabalhar sobre essa saída, cole-a como nova entrada. Remover todas as correspondências pode gerar um resultado vazio válido, que também pode ser copiado.
Confira parênteses, colchetes e escapes. Use apenas o padrão, como \d+, sem /\d+/g. A ferramenta precisa carregar Web Workers; se isso estiver bloqueado, não executa o padrão. Uma falha de permissão ao copiar não apaga o resultado disponível na tela.