Com pontuação normal, uma solução simples é procurar por [ " ]
e substituir por [ "]
(estou usando colchetes para legibilidade: eles são não parte da pesquisa ou substituir seqüências de caracteres , aqui ou abaixo), mas isso não funcionará quando as cotações estiverem no início das linhas ou quando houver espaços em branco no texto citado.
Encontrei uma solução mais geral, mas isso não pode ser feito em uma única substituição: -
- Primeiro, encontre pares de citações correspondentes com
["*"]
. - Em seguida, marque-os com um caractere que não seja usado no documento; Eu usei
#
para ilustração, mas você pode usar qualquer outro caractere ou até mesmo uma sequência de caracteres. - Defina o texto de substituição como
[#^&#]
e substitua tudo (^&
substitui a sequência de correspondência original). - Agora você pode remover os espaços iniciais substituindo
[#" ]
por["]
. - Por fim, remova os caracteres restantes
#
substituindo[#
] por[]
.
Isso não funcionará se houver citações sem correspondência.
Eu não tenho uma versão atualizada do Office, mas certamente funciona em versões mais antigas e não estou ciente de grandes alterações para localizar / substituir em versões posteriores.