Atualização avançada do Notepad ++

Atualização avançada do Notepad ++

Estou tendo problemas para substituir a string de opções. Eu preciso substituir:

tag1 qualquer palavra ou número tag1

para

tag2 qualquer palavra ou número tag2

Porém, o texto entre as 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.

Desde já, obrigado.

Responder1

Veja como eu fiz isso comBloco de notas++usando a opção Ctrl+ He depois substituindotag1comtag2e as outras opções definidas conforme listado abaixo na captura de tela e apontadas especificamente. Isso funcionará com oModo de pesquisadefinido comoExpressão regularou comoPesquisa normal.

insira a descrição da imagem aqui insira a descrição da imagem aqui

Antes

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

Depois

tag2 America tag2
tag2 Africa tag2
tag2 South America tag2
tag2 Asia tag2
tag2 Oceania tag2

Responder2

Encontre o que:

tag1(.*)tag1

Substituir com:

replacement1$1replacement2

[x] Expressão regular

Por este meio replacement1ou replacement2pode ser igual a tag1.

informação relacionada