Isso acontece com todos de vez em quando: ao digitar a enésima palavra 'XYZ' em um texto longo, eles percebem que 'ABC' é realmente melhor. A função de pesquisa e substituição é então indispensável e garante que nenhum 'XYZ' seja esquecido. No entanto, para algumas situações de pesquisa engenhosas, as soluções estão bem escondidas ou requerem uma forma gentil de virtuosismo do usuário. E então este curso de especialista é útil!
Este artigo consiste em duas páginas:
Página 1 (página atual)
- Por meio do menu ou teclado
- Wildcards
- Situações especiais
- De curingas a expressões regulares
Página 2
- Encontre e substitua a formatação
- Sobrescritos
- Substitua o texto
- Encontrar / substituir como ábaco
Através do menu ou teclado
As funções Localizar e Substituir no Microsoft Word 2007 estão disponíveis no botão Editar da guia Página inicial na faixa de opções (no Word 2003, vá para o menu Editar). Em ambas as versões do Word, a função pesquisar / substituir é mais fácil de chamar com estes atalhos: Ctrl + F para localizar, Ctrl + H para substituir. Não se preocupe se você confundi-los: a mesma caixa de diálogo é exibida todas as vezes, mas com uma guia ativa diferente. Portanto, um clique extra é suficiente para selecionar o certo.
Dependendo do comprimento da fita, o botão que dá acesso à função de pesquisa muda.
curingas
Em ambas as operações de pesquisa e substituição, você pode usar os chamados caracteres curinga na caixa Pesquisar. Você deve primeiro indicar que pretende fazer isso com a caixa de seleção de mesmo nome nas opções de pesquisa, oculta atrás do botão Mais >>. A partir de então, digitando ?cultura produzir 'cultura' e 'cultura'. Procurar <? cultura encontra a palavra "cultura" solta, mas pula "cultura jovem" novamente. Olhando pra cima k [ia] st encontra "baú" e "armário", mas pula "costa" ou "custo". Do k [! a-n] st é o contrário: 'armário' e 'baú' não são encontrados, porque o 'a' e o 'i' pertencem à série 'a-n', série excluída pelo ponto de exclamação precedente. Se quisermos encontrar 'série 1', 'série 2' até 'série 5', mas não estamos interessados em 'série 6' e seguintes, tente usar série [1-5] na caixa de pesquisa. Um cuidado com as duas técnicas: as strings entre colchetes devem estar em ordem crescente. Portanto, não tente procurar por série [5-1] porque isso apenas retorna a mensagem de erro “intervalo inválido”. Outro exemplo: procurando por 10{1,2}> encontra '10' e '100', mas não '1000' e além. Não se esqueça do caractere curinga maior que (>) no final, caso contrário, 1000 ainda será encontrado com base em seus primeiros três dígitos.
Quando curingas?
A maioria dos códigos de escape não tem efeito se a opção Usar curingas estiver marcada. Na marca de parágrafo freqüentemente usada (^ p) é esse o caso. Outros códigos exigem que esta opção seja ativada: é assim que você pesquisa com ^ m tanto para quebras de página manuais quanto para quebras de seção. Não funciona: tente e aguarde a mensagem de erro ...
Situações especiais
Às vezes, queremos procurar sinais que estão em uma situação especial. Suponha que queremos dobrar o número de linhas em branco entre os parágrafos. Em seguida, precisamos descobrir onde terminamos um parágrafo pressionando a tecla Enter. Para este fim colocamos ^ p na caixa de pesquisa. Na dúvida, existe o botão Especial na parte inferior da guia: este abre um menu, no qual encontramos (entre outras coisas) a opção um pouco mais expressiva Marcação de parágrafo que automaticamente ^ p preenche. Chamamos esses códigos de códigos de escape e podem ser usados nos campos de pesquisa e substituição. Portanto, é suficiente procurar ^ p e substituí-lo por ^ p ^ p.
Para mostrar esses caracteres (normalmente invisíveis) na tela, no Word 2007, na guia Início da Faixa de Opções, vá para o menu Parágrafo e clique no botão Mostrar Todos (o ¶-símbolo). No Word 2003, pesquisa a barra de ferramentas antiquada para o ¶símbolo, que é chamado de botão Mostrar / Ocultar. Ou use a combinação de teclas Ctrl + Shift + 8 em ambas as versões. Procurar ^ p deixe a função de pesquisa em cada marca de parágrafo (o ¶-sign) parar.
De curingas a expressões regulares
Expressões regulares ('expressões regulares' ou 'regex' para breve) são combinações especiais de caracteres e curingas, que ganham força por meio de seleção cuidadosa e podem, assim, detectar e substituir padrões de texto complexos. Suponha que temos uma longa lista de endereços, em que o nome da rua é seguido pelo número da casa, e queremos convertê-la em uma série na qual obtemos o número da casa primeiro, seguido por uma vírgula e só então a rua nome. Neste exemplo, o endereço 'Richard Holkade 8' deve ser convertido para '8, Richard Holkade'. Vamos supor por um momento que cada linha de endereço foi inserida como um parágrafo separado.
Abrimos a janela de pesquisa / substituição, indicamos que queremos trabalhar com curingas e tocamos (*)([! ]@)^13 em uma string para pesquisar. Nele, o primeiro par de parênteses inclui uma expressão correspondente, que pode consistir em qualquer caractere (o asterisco), seguido por uma segunda expressão que termina na linha final (^13) e do qual excluímos o espaço inicial ([! ]) Dessa forma, não o incluímos desnecessariamente no texto de substituição.
Na caixa Substituir por, digitamos: \ 2, \ 1 ^ p. Do \1 e \2 procuramos as expressões isoladas: indicamos que queremos colocar a segunda string encontrada primeiro, e só depois a primeira, após uma vírgula e um espaço como separador. Também fechamos cada substituição com uma tecla Enter (^ p).
As expressões regulares parecem enigmáticas, mas permitem substituições complexas.
Uma quebra de parágrafo não é a outra
Para indicar o final de um parágrafo (o local onde o autor pressionou a tecla Enter), podemos usar o código ^13 (pense no código ASCII para 'retorno de carro') se ^ p (com op de 'parágrafo'). Mas há uma diferença entre os dois: ^ p contém informações de formatação, ^13 não. Além disso, funciona ^ p não em pesquisas curinga. Então use ^13 para procurar quebras de parágrafo, mas preferir ^ p na caixa de reposição.