Encontre e substitua várias vezes no arquivo txt

Encontre e substitua várias vezes no arquivo txt

Eu sei que isso pode ter sido perguntado antes, mas não consegui encontrar uma resposta para isso.

Preciso substituir o seguinte: CoverLevel="XX" por CoverLevel="0" , isso inclui XX sendo qualquer número, sem substituir as instâncias semelhantes, como CoverLevel="True" ou CoverLevel ou MinCoverLevel="1.3"

isso seria possível com o notepad ++?

Responder1

Na parte inferior da janela de pesquisa/substituição, você pode selecionar o modo de pesquisa "expressão regular" e, em seguida, pesquisar por

CoverLevel="\d\d"

o \dsignifica qualquer número, em uma expressão regular. Isto procura dois números, se você quiser pesquisar "um ou mais números" você pode usar o +quantificador"\d+"

Responder2

Se você também quiser deixar algo SomeOtherCoverLevel="1234"intocado, precisará usar o seguinte.

^CoverLevel="\d+"$

O que você precisa é delimitar o início e o fim para ter certeza de que nada mais será tocado.

informação relacionada