Localize e substitua texto copiado no Mac — com regex
Escreva uma regra uma vez — texto simples ou expressão regular — e aplique-a ao que você copiou, direto na barra de menus. Sem Terminal, sem script de shell.
Grátis · No seu Mac · macOS 13.3+
Execute uma regex na área de transferência sem escrever um script de shell
-
1
Copiar
Copie o texto que você quer mudar — de qualquer app.
⌘C. -
2
Clicar
Clique no ícone do Clip Text Transform na barra de menus e clique na sua regra — ela fica no menu com todo o resto. Ainda não tem uma regra? Gerir scripts personalizados… → Adicionar novo: digite o que localizar e pelo que substituir, e salve.
-
3
Colar
O resultado está na área de transferência.
⌘V.
Regras próprias de localizar e substituir, sem Terminal
Cada linha é uma regra salva e um clique:
-
Reordenar camposDoe, Jane Jane DoeLocalizar (\w+), (\w+)Substituir $2 $1
-
Reformatar uma data03/25/2026 2026-03-25Localizar (\d+)/(\d+)/(\d+)Substituir $3-$1-$2
-
Corrigir espaço antes da pontuaçãoHello , world ! Hello, world!Localizar [ ]+([,.!?;:])Substituir $1
-
Mascarar dígitos1234 ****Localizar [0-9]Substituir *
-
Sem regex nenhumaHi, Jane! Hello, Jane!Localizar HiSubstituir Hello
-
Pôr cada linha entre aspasLondon Paris Berlin "London" "Paris" "Berlin"Localizar (?m)^(.+)$Substituir "$1"
Suporte completo a regex — grupos de captura, $1 e $2 na substituição
Com Expressão regular ativada, o padrão é uma expressão regular de verdade — sintaxe ICU, o motor por trás do NSRegularExpression da Apple. Os grupos de captura voltam na substituição como $1, $2 e assim por diante, $0 é a correspondência inteira, e as flags inline funcionam: (?i) para ignorar maiúsculas e minúsculas, (?m) para ^ e $ linha a linha, (?s) para o . atravessar quebras de linha.
Duas coisas que vale saber antes de digitar: uma quebra de linha de verdade em Substituir é inserida com a tecla Enter — digitar \n como dois caracteres insere um simples n — e as referências a grupos são escritas como $1, não \1.
Digite um exemplo em Teste, no editor de regras, e o resultado é atualizado a cada mudança em Localizar ou Substituir. A pré-visualização fica vazia até Localizar ter um valor (ou Substituir usar {text}), e um padrão inválido a apaga e mostra um erro logo ao lado. Aliás, sobre o marcador {text}: deixe Localizar vazio, e em Substituir ele representa todo o texto da área de transferência — Substituir passa a ser uma moldura em volta dele.
Salve a regra uma vez — na próxima, é um item do menu
Salve a regra, e ela passa a ser um item permanente do menu. Recentes lista o que você acabou de executar e Favoritos fixa o que você usa todo dia, assim uma regra que você usa toda manhã fica a um clique, no topo do menu. Precisa dela no Mac de um colega? Exportar grava os seus scripts num arquivo que ele pode importar — importar, exportar e organizar os seus scripts tem página própria.
Executada no seu Mac — com qualquer texto copiado, de qualquer app
A regra é executada no seu Mac, com o que estiver na área de transferência — copiado de um navegador, de um editor, de qualquer lugar onde você possa usar ⌘C. Nenhum campo de texto onde colar, nenhum serviço pelo caminho: o texto que você converte fica no seu Mac, sem nenhuma etapa na nuvem no meio do caminho.
Perguntas frequentes
Preciso saber expressões regulares para usar?
Não. Deixe Expressão regular desativada, e a regra é um simples localizar e substituir: Hi fica Hello, e pontos, colchetes e cifrões significam apenas o que são.
E se a minha regex tiver um erro?
No editor de regras, a pré-visualização fica em branco e aparece um erro ao lado do padrão, para você ver o problema no texto de exemplo antes de a regra ser executada em conteúdo real. Corrija o padrão, e a pré-visualização volta.
Posso executar o mesmo localizar e substituir de novo mais tarde?
Sim. Uma regra salva é um item do menu enquanto você a mantiver, e Recentes, no topo do menu, guarda as que você acabou de usar — por isso executar uma regra de novo é um clique.
Funciona linha a linha em texto com várias linhas?
Sim — comece o padrão com (?m), e ^ e $ passam a significar o início e o fim de cada linha. Localizar (?m)^(.+)$ · Substituir "$1" põe cada linha entre aspas: London / Paris / Berlin fica "London" / "Paris" / "Berlin". Sem (?m), ^ e $ correspondem só ao início e ao fim do texto inteiro, por isso uma regra linha a linha não faz nada num texto com várias linhas.
Baixe o Clip Text Transform — grátis para macOS
Grátis, sem criar conta, e o seu texto não sai do seu Mac.
Baixar para macOSRequer macOS 13.3 ou posterior.
Veja tudo o que ele faz