curingas do Microsoft Word

0

Eu tenho um documento que tem a palavra "The" maiúscula em muitos lugares que não deveria ser. Eu desejo mudar "The" nesses casos, para "the".

Eu preciso alterar quaisquer ocorrências de "The" que não estejam no início de uma frase, isto é, um capital está sendo usado no meio de uma frase, por exemplo, Um bit de cachorro O menino .

Brinquei com o seguinte

Use a expressão curinga < A > e substitua os resultados por a - Isso alterará cada "O" para "o ". De lá, eu tinha planejado encontrar as palavras que DEVERIAM ser capitalizadas e mudá-las de volta para "O", mantendo assim todas as palavras minúsculas onde deveriam estar.

  1. Ctrl + H para abrir a janela Substituir. Encontre * < O > e substitua pelo *
  2. Em seguida, eu queria encontrar cada "o" que estava no começo de um novo linha e, portanto, deve ser capitalizado. [!. {1,9}] < o > . este deve encontrar cada "o" que não é precedido por por 1-9 espaços em branco. Eu defino o texto de substituição para "The" para recapitalizá-los.
  3. Em seguida, eu queria encontrar cada "o" que estava no início de um novo frase, mas não no início de uma nova linha, por exemplo, o cão mordeu o Garoto. o menino chorou muito . Eu criei a seguinte expressão: [. {1,9}] o > será substituído por ". O" . Isso deve localizar cada "o" que é precedido por um período e entre um e nove espaços em branco (no caso de formatação desajeitada).

Isso deve definir tudo como eu quero.

Corri para os seguintes problemas:

  • Ao seguir a etapa 3, ela não é específica o suficiente. Devolve resultados que estão bem além de um período.

Comodevoescreverissoparaqueeupossaencontrarocomeçodeumafrasenãoemumanovalinha?Comoselecionarosegundooseguinte:Umtijoloquebrouajanela.afreiranãoficousatisfeita.

  • Aoseguiraetapa2,estouobtendoresultadoscomumespaçoembrancoselecionado.Estoutentandoencontrar"O" no início de uma frase e uma nova linha, ou seja, não deve haver espaços ou um período antes disso. Isso não funciona; ele retorna os seguintes resultados.

Porqueestáselecionandoumespaçoembrancocomotextoecomodevoalterá-loparaselecionarapenas"O" em o começo de uma frase e uma nova linha.

Além disso, o que seria um exemplo de expressão que encontra apenas "The" quando é precedido por um dos seguintes símbolos: -, * ,: , por exemplo, * O. Seria útil se você também pudesse inverter isso para que só encontrasse "The" quando não fosse precedido por um desses símbolos.

    
por Xivilai 15.04.2014 / 17:49

1 resposta

1

Em relação ao seu problema com a seleção de espaços extras, a solução     é deixar o Word selecionar os espaços, mas ele não tem nenhum efeito     esses espaços ...

Adicione parênteses à localização, para que o Word atribua variáveis às seções da pesquisa:

([!. {1,9}])(the)

Em seguida, na substituição por

The

Isso substituirá os espaços exatamente onde eles estavam.

Quanto a

please help me with an example expression that finds only "The" when it is preceded by one of the following symbols -,*,: e.g * The.

Apenas escape do asterisco com o "\". Então seria: [\*:,]The e o oposto seria [!\*:,]The

    
por 15.04.2014 / 21:41