caractere curinga para uma palavra específica “não seguida” por uma string específica, não funcionando

0

Eu tenho um documento com centenas de ocorrências do equivalente em espanhol a "US $ milhões", que é "millones de dólares EE.UU.", e quero ter certeza de que não deixei de fora nenhuma parte dele, isto é, é muito fácil escrever apenas "millones de dólares" (omitindo a parte "EE.UU.") ou mesmo apenas "millones" e seguir em frente, deixando de fora os "dólares de EE.UU".

Achei que isso seria simples, mas minha pesquisa com curingas não está funcionando.

Estou tentando esta pesquisa, com curingas:

(millones) [! (de $ EE.UU.)]

Não encontra nenhuma string errada. Eu tentei usar barras invertidas antes dos períodos, e removendo o primeiro conjunto de parenth, tudo sem sucesso.

Abaixo está a passagem de teste que estou usando, que contém quatro instâncias erradas da minha sequência alvo. Eu quero que minha busca encontre todos esses quatro padrões errados.

Em 2015, el 44,4% dos compromissos de ajuda para o comércio para a Ásia, que incluiu 23,900 milhões de dólares E.UU., es decir, 4,900 milhões de dólares EE.UU. mais de 2014. A maioria das cidades elege para a Ásia Meridional e Central se redujeron en 1.200 millones EE.UU., as próximas moLjano Oriente aumentaron en 5.100 millones de dólares debitados, principalmente, a importantes compromissos para a Indonesia (energía) y Philippines (transporte y almacenamiento).

Para tornar as coisas mais estranhas, depois de muita tentativa e erro, descobri que outra busca (abaixo) encontra uma das strings erradas (a terceira instância, "millones EE.UU."), mas não o segundo ("millones dólares EE.UU."):

(millones) [! (de dólares)] com curingas

O que eu sinto falta?

Muito obrigado a quem puder me ajudar.

    
por IzaO 02.12.2017 / 23:32

1 resposta

1

Um ponto de exclamação (!) funciona de uma maneira diferente. Você não pode excluir uma palavra usando, mas apenas um único caractere da lista de caracteres fornecida. Veja mais: link

Eu não acho que você possa resolver esse problema com uma única pesquisa de regex no Word. Eu usaria uma solução alternativa aqui. Primeiro copie seu arquivo e trabalhe em uma cópia. Procura (em uma cópia) para expressão correta completa: "millones de dólares EE.UU." e substitua-o por nada (remova-o). Em seguida, pesquise por "millon" e considere se suas descobertas devem ser corrigidas no arquivo original.

    
por 04.12.2017 / 00:39