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. 1

    Copiar

    Copie o texto que você quer mudar — de qualquer app. ⌘C.

  2. 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. 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 campos
    Localizar (\w+), (\w+)
    Substituir $2 $1
    Doe, Jane Jane Doe
  • Reformatar uma data
    Localizar (\d+)/(\d+)/(\d+)
    Substituir $3-$1-$2
    03/25/2026 2026-03-25
  • Corrigir espaço antes da pontuação
    Localizar [ ]+([,.!?;:])
    Substituir $1
    Hello , world ! Hello, world!
  • Mascarar dígitos
    Localizar [0-9]
    Substituir *
    1234 ****
  • Sem regex nenhuma
    Localizar Hi
    Substituir Hello
    Hi, Jane! Hello, Jane!
  • Pôr cada linha entre aspas
    Localizar (?m)^(.+)$
    Substituir "$1"
    London Paris Berlin "London" "Paris" "Berlin"

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.

Leia a Política de privacidade completa (em inglês)

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 macOS

Requer macOS 13.3 ou posterior.

Veja tudo o que ele faz