Estou usando a caixa Substituir do Notepad ++ para excluir o texto à esquerda dos dois pontos (:) em todas as três linhas do meu arquivo:
TRAÇO: fazer
TRAÇO: re
TRAÇO: mi
Estou usando ^[^:]+:
no campo 'Localizar o quê:' e 'Substituir por:' está vazio, mas quando vai para a próxima linha ele seleciona e exclui automaticamente o que foi gerado na linha anterior, então quando executoSubstitua tudoisso resulta em:
mi
Deve mostrar:
fazer
ré
mi
Responder1
É um "bug" ("recurso") do Notepad++, você tem que capturar o resto da linha e usar o valor em substituição:
- Encontre o que:
^[^:]+:(.+)$
- Substituir com:
$1
- confira Envolver
- verifique expressão regular
- DESMARCAR
. matches newline
- Replace all
Outra maneira é:
- Encontre o que:
^[^:\r\n]+:
- Substituir com:
LEAVE EMPTY