Nota: O seguinte artigo irá ajudá-lo com: Como especificar valores de um e dois dígitos usando o recurso Substituir no Word
Sempre que uma tarefa Localizar e Substituir do Microsoft Word for além dos valores literais, talvez você precise de curingas. Susan Harkins mostrará como usar esses dispositivos úteis.
A maioria de nós aprende a usar o recurso Localizar e Substituir do Microsoft Word desde o início porque é muito fácil e útil. No entanto, às vezes uma tarefa é complexa o suficiente para nos enviar de volta à prancheta. Por exemplo, você pode pensar que substituir números compostos por apenas um ou dois dígitos é impossível, mas não é. Graças a alguns curingas, você pode fazer isso em apenas uma execução. Neste artigo, mostrarei a string curinga que encontrará todos os números que consistem em apenas um ou dois dígitos.
CONSULTE: Política de Instalação de Software (TechRepublic)
Estou usando o Microsoft 365 em um sistema Windows 10 de 64 bits, mas você pode usar uma versão anterior. Eu recomendo que você adie a atualização para o Windows 11 até que todos os problemas sejam resolvidos. Para sua conveniência, você pode baixar o arquivo .docx de demonstração. No entanto, é uma lista simples de números de um, dois e três dígitos que você pode criar facilmente.
A seqüência de substituição
Vamos manter a string Replace simples. Especificamente, vamos adicionar texto ao início e ao final de cada número. Fazer isso nos permite ver onde as coisas funcionam e não funcionam. Estaremos trabalhando com um conjunto simples de números, mostrados em Figura A. A lista simples contém números de um, dois e três dígitos.
Figura A
Queremos ignorar qualquer número composto por mais de dois dígitos. Para isso, trabalharemos com a seguinte string de substituição:
pré^&sub
Se o Word encontrar o número 03, essa seqüência de substituição retornará pre03sub.
Como encontrar dígitos numéricos
Para substituir ou modificar valores numéricos existentes compostos apenas por um ou dois dígitos, você precisa de curingas. Você pode simplificar a tarefa executando duas tarefas de substituição diferentes: uma que localiza apenas números de um dígito e outra que localiza apenas números de dois dígitos. Felizmente, você pode combinar facilmente as duas pesquisas em uma.
O primeiro componente curinga que tentaremos é [0-9]que encontra qualquer dígito.
Agora, vamos trabalhar com a primeira string Find:
- Na guia Início, clique na opção Edição e clique em Substituir. Ou pressione Ctrl + h.
- Na caixa de diálogo resultante, insira como a string Localizar.
- Digite como a string Substituir por.
- Se necessário, clique em Mais.
- Marque a opção Usar curingas mostrada em Figura B.
- Clique em Substituir tudo e depois em OK para fechar o prompt de informações.
Figura B
Como você pode ver em Figura C, essa tarefa Substituir adicionou a string Substituir por a cada dígito, não a cada número. Isso significa que precisamos de um curinga que corresponda a um único arquivo . Neste caso, a palavra inclui números. Se você estiver trabalhando com o arquivo de demonstração, certifique-se de pressionar Ctrl+Z para desfazer as alterações feitas executando Substituir antes de continuar para o próximo exemplo curinga.
Figura C
Felizmente, há um curinga que pode lidar com esse requisito de localização específico: <>. Ao encerrar o [0-9] string em <> caracteres, o Word interpretará os dígitos combinados como uma palavra inteira. Vamos adicionar os caracteres <> e tentar novamente.
- Pressione Ctrl + H.
- O recurso Substituir lembra a última tarefa, para que você não precise inserir as strings do zero. Em vez disso, insira os caracteres < e >, conforme mostrado em Figura D.
- Clique em Substituir tudo e em OK.
Como você pode ver em Figura D, estamos um pouco mais perto. O Word ignora os números de três dígitos, mas também ignora os números de dois dígitos. Não se esqueça de pressionar Ctrl + Z para desfazer as alterações antes de continuar.
Figura D
Precisamos de uma maneira de especificar números de dois dígitos ignorando números com mais de dois dígitos. É aí que entra o próximo curinga: {}. Este curinga especifica quaisquer sequências de dígitos que você especificar. {1,} encontraria números de um dígito; {1,2} encontrará apenas números de um e dois dígitos. Vamos adicioná-lo à nossa string Find What existente e ver o que acontece:
- Pressione Ctrl + H.
- Coloque o componente curinga {1,2} no final da string Localizar, conforme mostrado em Figura E.
- Pressione Substituir tudo e depois OK.
Figura E
Sucesso! Essa string Find What atende a todos os requisitos. Vamos rever os curingas que usamos e o que eles fazem.
Uma rápida revisão de curingas no Word
Vamos reservar um minuto para revisar o que cada caractere curinga faz:
- [0-9] especifica todos os dígitos. Se você usou [0-3]o Word localizaria apenas os dígitos de 0 a 3.
- <> limita a pesquisa a um único . Posteriormente, <[0-9]> não tratará números que consistem em mais de um dígito como um monte de dígitos individuais.
- {} permite especificar uma sequência de dígitos; {1,2} encontrará números que consistem apenas em um ou dois dígitos.
Ao combinar esses três curingas, <[0-9]{1,2}> você encontrará apenas valores numéricos que consistem em um ou dois dígitos. Depois de saber como os curingas funcionam, é fácil criar essa string para que você possa executar apenas uma tarefa Replace.