Notepad ++ advanced replace

1

Estou tendo problemas para substituir a sequência de opções. Eu preciso substituir:

tag1 qualquer palavra ou número tag1

para

tag2 qualquer palavra ou número tag2

No entanto, o texto entre tags não pode ser alterado e é variável.

Exemplo:

De:
tag1 América tag1
tag1 África tag1
tag1 América do Sul tag1
tag1 Ásia tag1
tag1 Oceania tag1

Para:

tag2 América tag2
tag2 África tag2
tag2 América do Sul tag2
tag2 Ásia tag2
tag2 Oceania tag2

Existem cerca de 50.000 linhas com textos diferentes entre tag1.

Obrigado antecipadamente.

    
por Marcello Pedro 02.09.2016 / 18:54

2 respostas

2

Veja como eu fiz isso com o Notepad ++ usando a Ctrl + H e, em seguida, substituindo tag1 por tag2 e as outras opções definidas como listadas abaixo na tela e apontou especificamente. Isso funcionará com o Modo de pesquisa definido como Expressão regular ou como Pesquisa normal .

Antes

tag1 America tag1
tag1 Africa tag1
tag1 South America tag1
tag1 Asia tag1
tag1 Oceania tag1

Depois de

tag2 America tag2
tag2 Africa tag2
tag2 South America tag2
tag2 Asia tag2
tag2 Oceania tag2
    
por 02.09.2016 / 21:12
1

Encontre o que:

tag1(.*)tag1

Substitua por:

replacement1$1replacement2

[x] Expressão regular

Por meio de replacement1 ou replacement2 pode ser igual a tag1 .

    
por 02.09.2016 / 22:33