Notepad ++ automatizado substitua

0

Eu quero substituir centenas de linhas de texto no notepad ++. por exemplo. Substitua:

Deep-Mirkwood_Province
    Deep-Mirkwood

Com:

Deep-Mirkwood_Province
    legion: Deep-Mirkwood
    Deep-Mirkwood

Basicamente eu quero adicionar a linha "legion: x" abaixo de x_province. x é o nome da província na linha abaixo dela (neste caso, Deep-Mirkwood). Como posso fazer isso de maneira automatizada no notepad ++?

    
por Gyugas 29.02.2016 / 21:07

2 respostas

1

Você pode fazer isso facilmente usando o método Replace... no Notepad ++.

Você pode usar o atalho Ctrl + H para abrir a caixa de diálogo Substituir.

Quando a caixa de diálogo estiver aberta, você precisará ativar o uso de caracteres de escape clicando no botão de opções Extended , localizado em Search Mode .

De lá, na caixa Find What , você vai querer digitar Deep-Mirkwood_Province\r\n\tDeep-Mirkwood e na caixa Replace with você vai querer digitar Deep-Mirkwood_Province\r\n\tlegion: Deep-Mirkwood\r\n\tDeep-Mirkwood

    
por 29.02.2016 / 21:27
1

Após Ctrl-H e selecionando a guia Substituir , defina:

Find what: ([\-\w]+)_Province([\r\n\s]+)
Replace with: legion: 

e Modo de pesquisa são Expressão regular

Em seguida, Substituir tudo deve funcionar.

.. e não se esqueça de procurar qualquer informação básica sobre expressões regulares e especialmente esta página aterwards: link

    
por 29.02.2016 / 21:39

Tags