Substitui uma linha por um padrão especificado

1

Como mostrado no exemplo, o número 1 aparece na mesma coluna em todas as linhas e, no meu arquivo, há 6000 linhas como essa no total.

1. 1
2. 1
3. 1
4. 1
5. 1
6. 1
7. 1
8. 1
9. 1 

Eu quero substituir o 1s por um padrão de 1 2 3, como segue, mas para todas as 6000 linhas. É uma maneira de fazê-lo não manualmente?

1. 1
2. 2
3. 3
4. 1
5. 2
6. 3
7. 1
8. 2
9. 3

FYI, por algumas razões, fazendo isso no excel e, assim, mudando meu arquivo lá, o que é de fato muito mais fácil, não está bem.

    
por Joe Lau 21.08.2015 / 10:11

1 resposta

2

Eu quero substituir o 1s por um padrão de 1 2 3

  • Menu "Pesquisar" > "Substituir" (ou Ctrl + H )

  • Defina "Localizar o que" como (.*?)1\r\n(.*?)1\r\n(.*?)1\r\n

  • Defina "Substituir por" como \r\n\r\n\r\n

  • Ativar "Expressão regular"

  • Clique em "Substituir tudo"

Antes:

1.12.13.14.15.16.17.18.19.1

Depoisde:

1.12.23.34.15.26.37.18.29.3

Outrasleituras

  • Notepad ++: um guia para usar expressões regulares e pesquisas estendidas modo
por 21.08.2015 / 10:44