Como adicionar algum texto a cada x ou enésimo final da linha

2

Eu quero adicionar; em cada segunda linha do meu arquivo de bloco de notas. Acabei de receber a solução para adicionar no início, mas não no final.

    
por Kabir Malik 20.09.2017 / 01:12

2 respostas

1

Use Gravação de Macro

  1. Certifique-se de que a opção "Word Wrap" esteja desativada.
  2. Mova o cursor para a linha que está sendo adicionada à direita;
  3. Clique no botão "Iniciar gravação" na barra de ferramentas
  4. Pressione a tecla Fim
  5. Aperte a tecla
  6. Pressione a tecla Seta para a direita. Você se move para a próxima linha
  7. Pressione a tecla Seta para baixo. Você passa para a próxima linha
  8. Clique no botão "Parar gravação". Está pronto para usar agora.
  9. Ir para a próxima linha que precisa do trailing;
  10. Clique em Executar uma macro várias vezes ...
  11. Selecione Executar até o final do arquivo. Clique em Executar.

Se você precisar pular todas as enésimas linhas, repita o passo 6 por n-1 vezes.

    
por 20.09.2017 / 09:51
1
  • Ctrl + H
  • Encontre o que: ^.+\R.+$
  • Substituir por: $0;
  • check Embrulhe
  • verificar expressão regular
  • NÃO VERIFIQUE . matches newline
  • Substituir todos

Explicação:

^           : begining of line
  .+        : 1 or more any character but new line
  \R        : any kind of linebreak
  .+        : 1 or more any character but new line
$           : end of line

Substituição:

$0          : content of group 0 (ie the whole match: 2 lines)
;           : a semi-colon

com um arquivo como:

abc
def
ghi
jkl

dá:

abc
def;
ghi
jkl;
    
por 20.09.2017 / 11:35

Tags