Encontre e substitua várias vezes no arquivo txt

3

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

Eu preciso substituir o seguinte: CoverLevel="XX" com 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 ++?

    
por ABD10 15.09.2015 / 08:16

2 respostas

9

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

CoverLevel="\d\d"

o \d significa qualquer número, em uma expressão regular. Isso procura por dois números, se você quiser procurar por "um ou mais números" você pode usar o + quantifier "\d+"

    
por 15.09.2015 / 08:26
0

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

^CoverLevel="\d+"$

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

    
por 15.09.2015 / 19:07