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 substituindotag1
comtag2
e 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.
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 replacement1
ou replacement2
pode ser igual a tag1
.