Localizar e substituir texto e outros dados em um documento do Word

Localizar e substituir texto e outros dados em um documento do Word

O Word oferece várias opções para localizar conteúdo específico no documento. Você pode pesquisar e substituir itens como texto, imagens, legendas, indicadores ou certos tipos de formatação, como parágrafos ou quebras de página. Você pode usar o comando Ir para a fim de acessar uma instância específica do conteúdo no seu documento. Além disso, pode ampliar a pesquisa usando caracteres curinga, códigos ou expressões regulares para localizar palavras ou frases que contenham caracteres ou combinações de caracteres específicos.

Observações : 

  • Atualmente, o Word Online inclui apenas recursos básicos de localização e substituição. Abra o documento no aplicativo Word para a área de trabalho e use os recursos avançados da função de localização e substituição, como localizar objetos e formatações, usar o comando Ir para, caracteres curinga, códigos e expressões regulares.

  • Pode ser que parte do conteúdo deste tópico não seja aplicável a alguns idiomas.

Localizar e substituir

Pesquise rapidamente todas as ocorrências de uma palavra ou frase específica.

  1. Na guia Página Inicial, no grupo Edição, escolha Localizar. Ou, no teclado, pressione Ctrl+F.

    A opção Localizar na guia Página Inicial

    O painel Navegação é exibido.

    Painel de Navegação
  2. Na caixa de pesquisa, digite o texto que você pretende localizar. Todas as instâncias do texto localizado são realçadas no documento e listadas no painel Navegação.

    Resultados de pesquisa realçados no documento e no painel de navegação
  3. Navegue pelos resultados usando os controles de seta para cima e para baixo.

Observação : Se você fizer uma alteração no documento e os resultados da pesquisa desaparecerem, clique na seta para baixo abaixo da caixa de pesquisa para exibir a lista de resultados.

  1. Na guia Página Inicial, no grupo Edição, escolha Substituir. Ou, no teclado, pressione Ctrl+H.

    A opção Substituir é realçada na guia Página Inicial.

  2. Na caixa Localizar, digite o texto que deseja localizar e substituir.

  3. Na caixa Substituir por, digite o texto de substituição.

    Localizar e substituir texto

  4. Escolha Localizar Próxima e siga um destes procedimentos:

    • Para substituir o texto realçado, clique em Substituir.

    • Para substituir todas as ocorrências do texto no documento, clique em Substituir Tudo.

    • Para ignorar uma ocorrência do texto e continuar na próxima ocorrência, clique em Localizar Próxima.

    Guia Substituir na caixa de diálogo Localizar e Substituir

    Observação : No Word Online, não existe o botão Localizar Próxima. Percorra os resultados usando as setas para cima e para baixo para substituir as instâncias do texto realçado.

Para pesquisar objetos como tabelas, gráficos, comentários, notas de rodapé, notas de fim ou equações, faça o seguinte:

  1. Na guia Página Inicial, no grupo Edição, clique em Localizar ou pressione Ctrl+F no teclado.

    A opção Localizar na guia Página Inicial

    O painel Navegação é exibido.

    Painel de Navegação
  2. Clique na seta à direita da caixa de pesquisa e escolha uma opção na lista.

    Lista de opções para localizar objetos

    Os resultados da pesquisa são exibidos abaixo da caixa de pesquisa.

  3. Escolha um resultado para vê-lo no documento ou navegue pelos resultados clicando nos controles de seta.

Procurando a caixa de diálogo Localizar e Substituir?

Siga um destes procedimentos para realizar uma pesquisa avançada usando a caixa de diálogo Localizar e Substituir:

  • Na guia Página Inicial, no grupo Edição, escolha a seta ao lado de Localizar e escolha Localização Avançada.

    ou

  • No painel de Navegação, clique na seta à direita da caixa de pesquisa e escolha Localização Avançada.

Na caixa de diálogo Localizar e Substituir, clique em Mais para obter opções detalhadas de busca.

Observação : Para um conjunto menor de opções de pesquisa avançada, como Diferenciar maiúsculas de minúsculas ou Localizar somente palavras inteiras, no painel Navegação, selecione a seta ao lado direito da caixa de pesquisa e escolha Opções.

Você pode localizar e substituir ou remover uma formatação de caractere no documento. Por exemplo, pesquise uma palavra ou frase específica e altere a cor da fonte ou pesquise uma formatação específica, como negrito ou realce, e altere-a.

  1. Na guia Página Inicial, no grupo Edição, escolha Substituir. Ou, no teclado, pressione Ctrl+H.

    A opção Substituir é realçada na guia Página Inicial.

  2. Caso o botão Formatar não seja exibido, clique em Mais.

    Botão Mais

  3. Para pesquisar texto com uma formatação específica, digite o texto na caixa Localizar. Para localizar apenas a formatação, deixe a caixa em branco.

  4. Clique em Formatar e escolha as formatações que você pretende localizar e substituir. Por exemplo, para localizar texto realçado, clique em Formatar > Realçar. Para localizar texto em negrito, clique em Formatar > Fonte e, em seguida, na caixa de diálogo Localizar Fonte, escolha Negrito na lista Estilo da Fonte.

  5. Clique na caixa Substituir por, clique em Formatar e escolha as formatações de substituição, conforme descritas na etapa 4.

    Observação : Caso pretenda também substituir o texto, digite o texto de substituição na caixa Substituir por.

  6. Para localizar e substituir cada ocorrência da formatação especificada, clique em Localizar Próxima e em Substituir. Para substituir todas as ocorrências da formatação especificada, clique em Substituir Tudo.

Você pode pesquisar e substituir caracteres especiais e elementos do documento como guias, marcas de parágrafo (retornos de carro) e quebras de página manuais. Por exemplo, você pode localizar todos os espaços duplos entre linhas (duas marcas de parágrafo) e substituí-los por espaços simples entre linhas (uma marca de parágrafo).

Dica : Para mostrar símbolos de formatação ocultos, como espaços, marcas de parágrafo e quebras de página, clique em no grupo Parágrafo na guia Página Inicial.

  1. Na guia Início, vá até o grupo Edição, clique na seta junto a Localizar e clique em Localização Avançada.

    Opção Localização Avançada no menu Localizar

  2. Se você vir o botão Especial, clique em Mais.

    Botão Mais

  3. Clique em Especial e, em seguida, clique no item desejado.

  4. Se desejar substituir o item, clique na guia Substituir e digite o que deseja usar como substituto na caixa Substituir com.

  5. Para localizar e substituir cada ocorrência do item especificado, clique em Localizar Próxima e em Substituir. Para substituir todas as ocorrências do item especificado, clique em Substituir Tudo.

Localizar usando Ir para

  1. Na guia Página Inicial, vá para o grupo Edição, clique na seta ao lado de Localizar e clique em Ir para.

    Opção Ir para no menu Localizar

  2. Na caixa Ir para, clique no tipo de item.

  3. Siga um destes procedimentos:

    • Para ir para um item específico, digite as informações de identificação apropriadas do item na caixa Insira o tipo de item e clique em Ir para.

    • Para ir para o item seguinte ou anterior do tipo especificado, deixe a caixa Insira vazia e clique em Próximo ou em Anterior.

Pesquisar usando caracteres curinga

Use caracteres curinga para pesquisar texto. Por exemplo, você pode usar o caractere curinga asterisco (*) para pesquisar uma cadeia de caracteres (por exemplo, "s*l" encontra "sal" e "sol").

  1. Na guia Início, vá até o grupo Edição, clique na seta junto a Localizar e clique em Localização Avançada.

    Opção Localização Avançada no menu Localizar

  2. Marque a caixa de seleção Usar caracteres curinga

    Se a caixa de seleção Usar caracteres curinga não for exibida, clique em Mais.

    Botão Mais

  3. Siga um destes procedimentos:

    • Para escolher um caractere curinga em uma lista, clique em Especial e clique em um caractere curinga. Depois, digite o texto adicional na caixa Localizar. Para saber mais, confira a tabela Caracteres curinga para itens que você deseja localizar e substituir abaixo.

    • Digite um caractere curinga diretamente na caixa Localizar. Para saber mais, confira a tabela Caracteres curinga para itens que você deseja localizar e substituir abaixo.

  4. Se desejar substituir o item, clique na guia Substituir e digite o que deseja usar como substituto na caixa Substituir com.

  5. Clique em Localizar Próxima ou em Localizar Tudo e clique em Substituir ou em Substituir Tudo para substituir todas as ocorrências do item.

    Observação :  Para cancelar a pesquisa em progresso, pressione ESC.

Use parênteses ( ) para criar grupos de caracteres curinga e texto na caixa Localizar. Em seguida, use \n na caixa Substituir por para usar os resultados de cada expressão.

Você pode usar o caractere curinga \n para pesquisar uma expressão e depois substituí-la pela expressão reordenada. Por exemplo, digite (Rodrigues)(Mateus) na caixa Localizar e \2 \1 na caixa Substituir por. O Word vai localizar Rodrigues Mateus e substituí-lo por Mateus Rodrigues.

  • Quando a caixa de seleção Usar caracteres curinga está marcada, o Word localiza apenas o texto exato que foi especificado. Observe que as caixas de seleção Diferenciar maiúsculas de minúsculas e Localizar apenas palavras inteiras não estão disponíveis (esmaecidas), para indicar que essas opções são ligadas automaticamente. Não é possível desligar essas opções.

  • Para pesquisar um caractere que está definido como curinga, insira uma barra invertida (\) antes do caractere. Por exemplo, insira \? para localizar um ponto de interrogação ou \\ para localizar um caractere de barra invertida (também chamado de “caractere de escape”).

  • Você pode usar parênteses para agrupar os caracteres curinga e texto e também para indicar a ordem de avaliação. Por exemplo, digite <(pra)*(a)> para localizar "praça" e "prata".

Para localizar

Digite

Exemplo

Qualquer caractere único, incluindo espaço e caracteres de pontuação

?

s?m localiza sem, sim e som.

Um destes caracteres

[ ]

r[ae]to localiza rato e reto.

Qualquer caractere único dentro de um intervalo

[-]

[r-t]ua localiza rua, sua e tua. Os intervalos devem estar por ordem crescente.

O início de uma palavra

<

<(inter) localiza interessante e interceptar, mas não localiza desinteresse.

O final de uma palavra

>

(em)> encontra em e comem, mas não embora.

Expressão

()

O Word lembra os resultados de uma combinação de pesquisa para usar em uma operação de substituição.

Qualquer caractere único, exceto aqueles no intervalo indicado dentro dos colchetes

[!x-z]

b[!a-e]la localiza bala e bela, mas não localiza bola ou bula.

Exatamente "n" ocorrências do caractere ou da expressão anterior

{n}

ti{2}o localiza tipo, mas não tio.

Pelo menos "n" ocorrências do caractere ou da expressão anterior

{n,}

l{1,}ma localiza lama e lima.

De "n" até "m" ocorrências do caractere ou da expressão anterior

{n,m}

10{1,3} localiza 10, 100 e 1000.

Uma ou mais ocorrências do caractere ou expressão anterior

@

li@do localiza lido e lindo.

Qualquer cadeia de caracteres, incluindo espaço e caracteres de pontuação

*

a*s localiza asas, antes e ainda mais.

Usar códigos para localizar letras, formatação, campos ou caracteres especiais

Para localizar

Digite

Marca de parágrafo ( Marca de parágrafo )

^p (não funciona na caixa Localizar quando a opção Usar caracteres curinga está ativada) ou ^13

Caractere de tabulação ( Caractere de tabulação )

^t ou ^9

Caractere ASCII

^ nnn, em que nnn é o código do caractere

Caractere ANSI

^0 nnn, em que 0 é zero e nnn é o código do caractere

Travessão ( — )

^+

Traço ( – )

^=

Caractere de circunflexo

^^

Quebra de linha manual ( quebra de linha manual )

^l ou ^11

Quebra de coluna

^n ou ^14

Quebra de página ou seção

^12 (ao substituir, insere uma quebra de página)

Quebra de página manual

^m (também localiza ou substitui quebras de seção quando a opção Usar caracteres curinga está ativada)

Espaço incondicional ( espaço incondicional )

^s

Hífen incondicional ( Hífen incondicional )

^~

Hífen opcional ( Hífen opcional )

^-

Para localizar

Digite

Qualquer caractere

^?

Qualquer dígito

^#

Qualquer letra

^$

Imagem ou elemento gráfico (somente embutido)

"G"

Marca de Nota de Rodapé

^f ou ^2

Marca de Nota de Fim

^e

Campo (quando os códigos de campo são visíveis)

^d, ^19 ou ^21

Comentário (quando os comentários são embutidos)

^a ou ^5

quebra de seção

^b

Espaço em branco

^w (espaços ou combinação de espaços normais e incondicionais, e caracteres de tabulação)

Para localizar

Digite

Conteúdo da Área de Transferência do Microsoft Windows

^c

Localizar e substituir no texto usando expressões regulares (Avançado)

É possível automatizar várias tarefas de localização e substituição usando caracteres curinga para criar expressões regulares, que são combinações de caracteres curinga e texto literal. Os caracteres de texto literal indicam o texto que deve estar incluído na cadeia de caracteres de destino do texto. Os caracteres curinga indicam o texto que pode variar na cadeia de caracteres de destino. Por exemplo, você pode usar expressões regulares para localizar e remover linhas duplicadas de uma tabela grande ou para transpor uma lista de nomes (alterá-los de "Nome, Sobrenome" para "Sobrenome, Nome").

Experimente este exemplo. As etapas nesta seção explicam como usar uma expressão regular para transpor nomes. Lembre-se de que é necessário usar sempre a caixa de diálogo Localizar e substituir para executar expressões regulares. Além disso, quando uma expressão não funciona como esperado, você pode sempre usar o comando Ctrl+Z para desfazer as alterações e, em seguida, tentar usar outra expressão.

  1. Inicie o Word e abra um novo documento em branco.

  2. Copie os seguintes nomes para o documento.

    Paulo Sérgio Pinto

    Maria Schmidt

    Yara Lima

    Antônio Teixeira

  3. Na guia Página Inicial, vá para o grupo Edição e clique em Substituir para abrir a caixa de diálogo Localizar e Substituir.

    A opção Substituir é realçada na guia Página Inicial.

  4. Se a caixa de seleção Usar caracteres curinga não for exibida, clique em Mais e marque a caixa de seleção. Se não marcá-la, o Word tratará os caracteres curinga como texto.

  5. Digite os seguintes caracteres na caixa Localizar. Não deixe de incluir o espaço entre os dois conjuntos de parênteses e não inclua um espaço no final.

    (<*>) (<*>)

  6. Na caixa Substituir por, digite os seguintes caracteres. Não deixe de incluir o espaço entre a vírgula e a segunda barra.

    \2, \1

  7. Escolha os nomes e clique em Substituir Tudo. O Word transpõe e separa os nomes com uma vírgula, como:

    Araújo, Paulo

    Schmidt, Maria

    Lima, Yara

    Teixeira, Antônio

O conteúdo do documento determina a maior parte do design das expressões regulares (mais não todo). No exemplo anterior, cada item (nome) continha duas palavras. Se o item incluísse duas palavras e uma inicial do segundo nome, você usaria uma expressão diferente.

Vamos analisar cada expressão de dentro para fora:

Na primeira expressão, (<*>) (<*>):

  • O asterisco (*) retorna todo o texto da palavra.

  • Os símbolos "menor que" e "maior que" (< >) marcam o início e o final de cada palavra, respectivamente. Eles garantem que a pesquisa retorne apenas uma palavra.

  • Os parênteses e o espaço entre eles dividem as palavras em grupos distintos: (primeira palavra) (segunda palavra). Os parênteses também indicam a ordem na qual você deseja pesquisar para avaliar cada expressão.

Em outras palavras, a expressão determina: "Localizar as duas palavras".

Na segunda expressão, \2, \1:

  • A barra (\) funciona com os números para servir como espaço reservado. (Você também pode usar a barra para localizar outros caracteres curinga. Confira a seção seguinte para saber mais.)

  • A vírgula após o primeiro espaço reservado insere a pontuação correta entre os nomes transpostos.

Em outras palavras, a expressão determina: "Escrever a segunda palavra, adicionar uma vírgula, escrever a primeira palavra".

Os exemplos a seguir mostram algumas maneiras de usar caracteres curinga e expressões regulares no Word. Para obter uma lista de caracteres curinga disponíveis, confira a seção anterior Caracteres curinga para itens que você deseja localizar e substituir.

Exemplo 1 – Transpor nomes pelas iniciais do segundo nome

Exemplo 2 – Transposição de datas

Exemplo 3 – Adicionar pontos ou removê-los de saudações

Exemplo 4 – Localizar linhas ou parágrafos duplicados


Exemplo 1 – Transpor nomes pelas iniciais do segundo nome

Este exemplo usa uma combinação de caracteres curinga e códigos de caracteres para transpor os nomes que contenham iniciais do segundo nome. Se não estiver familiarizado com códigos de caracteres, confira a seção anterior Usar códigos para localizar letras, formatações, campos ou caracteres especiais.

Antes de avançar, lembre-se do seguinte:

  • Sempre que usar essa expressão para nomes que se encontram em uma tabela, primeiro é necessário converter essa tabela em texto.

  • Se a tabela incluir mais de uma coluna, copie a coluna que contém os nomes em um documento em branco e converta-o em texto.

  • Após transpor os nomes, converta o texto novamente em tabela. Em seguida, você pode excluir a coluna original e substitui-la pelos dados alterados.

Primeiro prepare os dados de exemplo:

  1. Se ainda não fez isso, inicie o Word e abra um novo documento em branco.

  2. Insira uma tabela em branco no documento. Defina uma largura para a coluna da tabela 1 com quatro linhas de altura.

  3. Copie esses nomes individualmente e cole cada um deles em uma célula em branco da tabela:

    Paulo Ricardo Araújo
    Maria E. Schmidt
    Yara M. Lima
    Antônio Teixeira

    A tabela deve ter a seguinte aparência:

    Paulo Ricardo Araújo

    Maria E. Schmidt

    Yara M. Lima

    Antônio Teixeira

  4. Escolha a tabela. Em seguida, na guia Ferramentas de Tabela – Layout, vá para o grupo Dados e clique em Converter em Texto.

  5. Escolha Marcas de parágrafo como separador de texto e clique em OK.

Agora, transponha os nomes:

  1. Na guia Página Inicial, vá para o grupo Edição e clique em Substituir para abrir a caixa de diálogo Localizar e Substituir.

  2. Marque a caixa de seleção Usar caracteres curinga (pode ser necessário clicar em Mais para exibir a caixa de seleção) e digite a seguinte expressão na caixa Localizar:

    (*) ([! ]@)^13

    Não deixe de incluir um espaço entre esses dois conjuntos de parênteses e após o ponto de exclamação. Se ainda não viu o código de caractere ^13, vamos explicar a funcionalidade dele na seção a seguir.

  3. Na caixa Substituir por, digite a seguinte expressão:

    \2, \1^p

  4. Escolha a lista de nomes e clique em Substituir Tudo. O Word transpõe os nomes e os segundos nomes ou as respectivas iniciais, como:

    Araújo, Paulo Ricardo
    Schmidt, Maria E.
    Lima, Yara M.
    Teixeira, Antônio

Converta o texto alterado em uma tabela:

  1. Escolha a lista de nomes transpostos.

  2. Na guia Inserir, no grupo Tabelas, clique em Tabela e, em seguida, clique em Converter Texto em Tabela.

  3. Na caixa de diálogo Converter Texto em Tabela, na opção Texto separado em, clique em Parágrafos e em OK.

Transpondo pelas iniciais do segundo nome, parte por parte.

Vamos analisar as partes da expressão individualmente para ver como funcionam, começando pela expressão na caixa Localizar.

A expressão inteira busca dois grupos de padrões: um nome com uma inicial do segundo nome (ou um segundo nome) e um sobrenome. O (*) localiza todos os nomes. Observe que há um espaço depois dele.

Essa parte da expressão corresponde aos sobrenomes:

([! ]@)^13

O ponto de exclamação exclui todos os caracteres especificados entre os colchetes. Nesse caso, [! ] significa "localizar tudo, exceto espaços". O efeito disso é eliminar os espaços na frente dos sobrenomes.

O caractere @ localiza uma ou mais ocorrências do caractere anterior, de forma a garantir a remoção de todos os espaços na frente dos sobrenomes.

Precisamos saber onde termina o sobrenome, então usamos também o caractere ^13 para procurar a marca de parágrafo no final de cada linha. Mas, como não pretendemos reutilizar a marca de parágrafo, colocamos todo o conteúdo restante entre parênteses.

Para experimentar isso, copie os nomes novamente no documento de teste (não deixe de separá-los com marcas de parágrafo) e faça a pesquisa usando ([! ]@)^13 na caixa Localizar. A pesquisa faz a correspondência de cada sobrenome.

Como o programa inicia a pesquisa novamente no início da linha seguinte, usamos o caractere curinga asterisco (*) para fazer a correspondência de todo o conteúdo desse local até o início do sobrenome seguinte.

Como não pretendemos reutilizar o espaço na frente do sobrenome, usamos parênteses para excluí-lo dos dois grupos:

(*) ([! ]@)^13

Importante : Tenha cuidado quando usar o código de caractere ^13. Normalmente, o código de caractere ^p é usado para procurar marcas de parágrafo. No entanto, esse código não funciona para pesquisas de caracteres curinga. Em vez disso, use o código de substituição ^13. Embora o código de caractere ^p não funcione nas pesquisas de curinga, você deve usá-lo nas operações de substituição de curinga, pois ele inclui informações de formatação, ao passo que o código de caractere ^13 não o faz. Além disso, não é possível atribuir informações de estilo ao código de caractere ^13. Basicamente, o uso indevido do código de caractere ^13 em uma operação de substituição pode causar a conversão do documento em um arquivo que você não consegue formatar.

A expressão "substituir" (\2 \1) realiza a transposição real. Na caixa Substituir por, os caracteres \2, determinam que a pesquisa deve gravar primeiro o segundo padrão e adicionar uma vírgula após o padrão. Os caracteres \1^p determinam à pesquisa o local em que deve gravar o primeiro padrão e gravar uma marca de parágrafo após esse padrão.


Exemplo 2 – Transposição de datas

Neste exemplo, usamos expressões regulares para converter datas no formato europeu em datas no formato norte-americano.

  1. Copie e cole a seguinte data no documento: 28th May 2003

  2. Abra a caixa de diálogo Localizar e substituir e digite a seguinte expressão na caixa Localizar:

    ([0-9]{1,2})([dhnrst]{2}) (<[ADFJMNOS]*>) ([0-9]{4})

    Não deixe de inserir um espaço entre os parênteses de abertura e encerramento a seguir: 2}) (<[ e *>) ([0.

  3. Na caixa Substituir por, digite a seguinte expressão:

    \3 \1, \4

    Não deixe de inserir um espaço entre cada conjunto de caracteres.

  4. Clique em Substituir Tudo.

    A pesquisa substituirá 28th May 2003 por May 28, 2003.

Transposição de datas, parte por parte

Vamos começar pela expressão na caixa Localizar. A expressão funciona por meio da divisão das datas em quatro padrões, indicados por conjuntos de parênteses. Cada padrão inclui os componentes que fazem parte de todas as datas gravadas no estilo usado no exemplo. Da esquerda para a direita:

  • O intervalo numérico [0-9] corresponde aos números de dígito único do primeiro padrão. Como as datas podem ter dois números, podemos determinar que a pesquisa retorne datas de dígito único ou de dois dígitos: {1,2}. O resultado é o primeiro padrão: ([0-9]{1,2}).

    Números ordinais compõem o segundo padrão. Os números ordinais (norte-americanos) consistem de "th", "nd", "st" e "rd", então adicionamos essas letras a um intervalo [dhnrst]. Como os ordinais sempre consistem de duas letras, restringimos a contagem de letras a dois: ([dhnrst]{2}).

  • Em seguida, vem um espaço seguido de caracteres literais e curingas que localizam os nomes dos meses. Todos os nomes de meses começam com as seguintes letras maiúsculas: ADFJMNOS. Não sabemos quantos caracteres vêm depois das letras maiúsculas, então colocamos um asterisco após cada uma delas (*). Temos interesse apenas no nome do mês em si, portanto usamos os caracteres "maior que" e "menor que" para limitar os resultados às palavras individuais. O resultado é o quarto padrão: (<[ADFJMNOS]*>).

  • Por fim, pesquisamos o ano. Usamos o mesmo intervalo numérico, mas dessa vez, restringimos a contagem a quatro letras ([0-9]{4}).

Observe que escrevemos na caixa Substituir por apenas três dos quatro padrões abordados. Omitimos o ordinal "th" da data, porque as datas no formato norte-americano não usam ordinais. Caso pretenda manter o ordinal na data, digite \3 \1\2, \4 na caixa Substituir por. Nesse caso, insira um espaço apenas após o número 3 e após a vírgula.

Nesse ponto, você deve querer saber como lidar com datas nas quais o nome do mês não é escrito por extenso, como 28/05/03. Faça a pesquisa usando a seguinte expressão:

([0-9]{1,2})/([0-9]{1,2})/([0-9]{2})

Faça a substituição usando a seguinte expressão:

\3/\1/\2

Se a data ficar no formato 28/05/2003, use {4} no padrão anterior, em vez de {2}.

Sobre o uso de separadores de lista em expressões regulares

No exemplo anterior, o seguinte argumento localiza datas de dígito único ou de dois dígitos: {1,2}. Nesse caso, uma vírgula separa os dois valores. No entanto, as configurações regionais do Windows controlam o separador de lista que você usa. Se as configurações regionais especificarem o uso de ponto e vírgula como separadores de lista, você deverá usá-los, em vez de usar vírgulas.

Para descobrir qual é o separador de lista especificado pelo sistema operacional, faça o seguinte:

  1. Abra o Painel de Controle (No Windows 8 ou versão posterior, clique com o botão direito do mouse no botão Iniciar do Windows e clique em Painel de Controle. No Windows 7, clique no botão Iniciar e em Painel de Controle.)

  2. Clique em Relógio, Idioma e Região.

  3. Clique em Alterar formatos de data, hora ou número e em Configurações adicionais.

  4. Clique na guia Números e localize a entrada Separador de lista.


Exemplo 3 – Adicionar pontos ou removê-los de saudações

Em alguns países, os títulos honoríficos não incluem pontos. Este exemplo mostra como adicionar ou remover pontos de títulos honoríficos. A partir deste ponto, supomos que você sabe usar a caixa de diálogo Localizar e substituir.

A expressão a seguir localiza Mr, Ms, Mrs e Dr sem os pontos:

<([DM][ rs ]{1,2})( )

Observe que a expressão usa um segundo padrão que contém um espaço em branco. Normalmente, esse espaço viria após o título honorífico, se não houvesse o ponto. A expressão a seguir adiciona o ponto:

\1.\2

Para fazer o inverso, faça a pesquisa usando a seguinte expressão:

<([DM][ rs ]{1,2}).

Faça a substituição usando a seguinte expressão:

\1


Exemplo 4 – Localizar linhas ou parágrafos duplicados

Quando usar essa expressão, convém classificar a lista primeiro para colocar as linhas duplicadas lado a lado. Além disso, é necessário remover todas as marcas de parágrafo em branco. Em outras palavras, se usar parágrafos em branco para separar blocos de texto, como:

Paulo Ricardo Araújo¶

Paulo Ricardo Araújo¶

Maria E. Schmidt¶

você deverá removê-los, como:

Paulo Ricardo Araújo¶
Paulo Ricardo Araújo¶
Maria E. Schmidt¶

É possível usar um método preferencial para remover os parágrafos em branco, embora haja um que localize dois caracteres de parágrafo consecutivos. Faça a pesquisa usando a seguinte expressão (o caractere @ repete a operação de localização e substituição e remove todas as linhas vazias):

(^13)\1@

Substitua os resultados pela seguinte expressão:

^p

Agora, vamos analisar maneiras de substituir texto. A expressão a seguir localiza todas as sequências de dois parágrafos idênticos consecutivos:

(*^13)\1

Essa expressão também faz a correspondência de longas repetições de texto que terminam em parágrafos. Por exemplo, execute a expressão em relação à seguinte lista:

Paulo Ricardo Araújo¶
Maria E. Schmidt¶
Paulo Ricardo Araújo¶
Maria E. Schmidt¶
Yara M. Lima¶

A pesquisa localiza as quatro primeiras linhas e é interrompida apenas quando o padrão geral é alterado. Em contrapartida, se executar a expressão em relação à seguinte lista:

Paulo Ricardo Araújo¶
Paulo Ricardo Araújo
Maria E. Schmidt¶
Maria E. Schmidt¶

A expressão localizará apenas os dois primeiros parágrafos. 

Para pesquisar uma quantidade maior de itens idênticos, adicione mais espaços reservados. Por exemplo, a expressão a seguir localiza três parágrafos idênticos consecutivos:

(*^13)\1\1

Você pode também usar chaves para fazer o mesmo processo. Os exemplos a seguir localizam dois e três parágrafos idênticos, respectivamente:

(*^13){2} (*^13){3}

Se preferir, pode localizar dois ou três parágrafos idênticos:

(*^13){2,3}

Pode também localizar dois ou mais parágrafos idênticos:

(*^13){2,}

Você pode substituir todas essas expressões pela seguinte cadeia de caracteres:

\1

Além disso, é possível repetir a operação de localização e substituição, conforme necessário, para substituir todos os parágrafos duplicados no documento ou adicionar o caractere curinga @ para fazer com que a expressão repita a operação para você:

(*^13)\1@

Use este método também para substituir linhas duplicadas em uma tabela. Para fazer isso, primeiro remova as células mescladas e classifique a tabela para colocar as células duplicadas lado a lado. Em seguida, converta a tabela em texto. (No menu Tabela, aponte para Converter e clique em Tabela em texto; quando solicitado, use o delimitador de tabulação.) Depois de fazer as substituições, converta o texto em uma tabela.

Mais exemplos

Para ver mais exemplos de como usar expressões regulares no Word, confira o artigo Localizar e substituir caracteres usando caracteres curinga, no site de perguntas frequentes MPV da Microsoft.

Confira também

Configurar ou desabilitar a formatação automática de texto (AutoFormatação)

Excluir números de página

Excluir uma página no Word

Inserir símbolos

Localizar e substituir texto ou formatação no Word para Mac

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×