Criar uma expressão GREP

Última atualização em 6 de ago de 2026

Aprenda a criar e usar expressões GREP para pesquisar e substituir estruturas de texto complexas no Adobe InDesign.

Use expressões GREP (Global Regular Expression Print) para localizar e substituir cadeias alfanuméricas e padrões em vários documentos abertos.Elas ajudam a localizar e modificar conteúdo estruturado, como números de telefone, endereços de email e texto formatado. O GREP funciona em documentos únicos ou múltiplos e oferece suporte para atualizações em massa.

Localizar e alterar texto usando expressões GREP

Selecione Editar > Localizar/Alterar e clique na guia GREP.

No campo Localizar, selecione uma opção:

  • Crie a expressão GREP digitando-a diretamente.
  • Selecione o ícone Caracteres especiais para pesquisa para definir seus critérios de pesquisa.

Digite ou cole o texto substituto em Alterar para. Você também pode substituir qualquer texto encontrado por uma caixa específica selecionando o ícone Caracteres especiais para substituição e selecionando Modificadores de caixa.

Selecione qualquer modificador de caixa para alterar a caixa do texto encontrado.

Selecione um escopo de pesquisa no menu suspenso Pesquisar.

Selecione Localizar próximo para localizar a primeira combinação.

Selecione Alterar, Alterar tudo ou Alterar/Localizar.

O GREP requer familiaridade básica com a sintaxe de padrões, mas os menus de caracteres integrados do InDesign ajudam a construir expressões sem memorizar códigos.

Localizar texto entre aspas e reformatar

Selecione Editar > Localizar/Alterar e clique na guia GREP.

No campo Localizar, digite (")(\w+)(") para pesquisar qualquer texto entre aspas.

Selecione o ícone Caracteres especiais para substituição e selecione Encontrado > Texto encontrado para preencher Alterar para com $0. Use $1, $2 ou $3 no campo Alterar para para substituir grupos individuais definidos por parênteses na expressão. $1 corresponde ao primeiro conjunto de parênteses, $2 ao segundo, e assim por diante.

Selecione o ícone Especificar atributos a serem alterados na seção Alterar formato e selecione sua formatação.

Selecione Localizar próximo para localizar a primeira instância.

Selecione Alterar, Alterar tudo ou Alterar/Localizar para substituir o texto e continuar pesquisando.

Exemplos de expressões GREP

Critérios de Encontrar

Expressão GREP

Exemplo

Classe de caracteres

[]

Digite o seguinte para localizar a, b ou c:

[abc]

Antevisão negativa

(?!padrão)

Evite um determinado padrão na pesquisa.Por exemplo, para evitar encontrar versões do InDesign CS em uma lista de versões do InDesign, digite:

InDesign (?!CS.*?)

Antevisão positiva

(?=padrão)

Localize um determinado padrão.Por exemplo, para localizar somente versões do InDesign CS em uma lista de versões do InDesign, digite:

InDesign (?=CS.*?)

Sem diferenciação entre maiúsculas e minúsculas ativada

(?p)

Localizar texto independentemente de maiúsculas e minúsculas. Por exemplo, se quiser localizar Maçã em qualquer caixa (maçã, MAÇÃ e assim por diante), digite:

(?i)maçã

Sem diferenciação entre maiúsculas e minúsculas desativada

(?-p)

Localizar texto com distinção entre maiúsculas e minúsculas. Por exemplo, se quiser localizar somente Maçã (não maçã, MAÇÃ e assim por diante), digite o seguinte:

(?-i)maçã

Localizar um caractere ou palavra um determinado número de vezes

{ }

Digite qualquer um dos seguintes para localizar o número de repetições de um caractere ou palavra:

b{3}: corresponde exatamente 3 vezes

b(3,}: corresponde pelo menos 3 vezes ou mais

b{3,}?: corresponde somente 3 vezes

b{2,3}: corresponde pelo menos 2 vezes e não mais que 3

Os exemplos a seguir usam convenções comuns de sintaxe de substituição GREP:

  • \$1 $2: adicionar uma única barra invertida (\) funciona como caractere de escape.
  • \\u $1 \u$2: adicionar duas barras invertidas (\\) gera uma única barra invertida e permite que caracteres de escape apareçam na saída.
  • \u$1 \\n \u$2: passar \n para a saída insere uma nova linha.

Critérios de Encontrar

Expressão para encontrar

Resultado do recurso Encontrar

Alterar expressão

Resultado do recurso Alterar

Localize duas palavras com um espaço entre elas e troque suas posições, ou adicione qualquer coisa entre elas ou no final.

(\w+)\s(\w+)

Adobe InDesign

$1 $2

$2 $1

$1, $2(™)

$1 $2: Adobe InDesign
$2 $1: InDesign Adobe

$1, $2(™): Adobe, Indesign(™)

Alterar o tamanho da primeira letra de um grupo

(\w+)\s(\w+)

Adobe InDesign

\l

\u

\u$1 $2
\u$1 \u$2
\l\l\u$1 $2
\u$2, \u$1

\u$1 $2: Adobe indesign
\u$1 \u$2: Adobe Indesign
\l\l\u$1 $2: aDOBE INDESIGN
\u$2, \u$1: Indesign, Adobe

Alterar o tamanho de todas as letras de um grupo

(\w+)\s(\w+)

Adobe InDesign

\C

\U

\U$1 $2

\U$1 \U$2

\U$1 \u$2

\U$1 $2: ADOBE indesign

\U$1 \U$2: ADOBE INDESIGN

\U$1 \u$2: ADOBE Indesign