Como adicionar algo a cada linha x

13

Como faço para adicionar

Teclado: E: KeyDown ATRASO: 1300 Teclado: E: KeyUp ATRASO: 200

TO cada linha X em um documento de texto? qualquer um? =)

Como toda linha 9 que eu quero ==

Teclado: E: KeyDown ATRASO: 1300 Teclado: E: KeyUp ATRASO: 200

para ser

    
por daniel hellström 25.11.2013 / 16:58

2 respostas

19

Para inserir uma nova linha a cada 9 linhas, vá para Search > Replace menu (atalho CTRL + H ) e faça o seguinte:

  1. Encontre o que:

    (.*\r?\n){9}\K
    
  2. Substituir:

    Your new line\n
    
  3. Selecione o botão de opção "Expressão regular"

  4. Em seguida, pressione Replace All

Você pode testá-lo em regex101 .

    
por 29.11.2013 / 00:57
2

Still using search/replace, this worked better in my case: selects [your example 9 lines] in one group (the inner '()' pair for each line followed by 'newline'), then the '{}' pair for the look-ahead line count to grab, and the outer '()' pair for the 9 lines retained as a group

((. * \ n) {9})

Use the variable to restore the same [9] line group, followed by [your sample line insert] and a newline

\ 1 \ nQuery: E: KeyDown DELAY: 1300 Teclado: E: KeyUp DELAY: 200 \ n

    
por 30.08.2016 / 20:30

Tags