it-swarm-es.com

Como agregar algo a cada x linea

Como agrego

Teclado: E: KeyDown DELAY: 1300 Teclado: E: KeyUp DELAY: 200

¿A cada línea X en un documento de texto? ¿nadie? =)

Como cada 9 líneas que quiero ==

Teclado: E: KeyDown DELAY: 1300 Teclado: E: KeyUp DELAY: 200

ser

14
daniel hellström

Para insertar una nueva línea después de cada 9 filas, vaya a Search> Replace menu (acceso directo CTRL+H) y hacer lo siguiente:

  1. Encontrar que:

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

    Your new line\n
    
  3. Seleccione el botón de radio "Expresión regular"

  4. Luego presione Replace All

Puede probarlo en regex101 .

21
psxls

Aún utilizando búsqueda/reemplazo, esto funcionó mejor en mi caso: selecciona [su ejemplo 9 líneas] en un grupo (el par interno '()' para cada línea seguida de 'nueva línea'), luego el par '{}' para el el conteo de líneas anticipadas para agarrar, y el par externo '()' para las 9 líneas retenidas como grupo

((. *\n) {9})

Use la variable\1 para restaurar el mismo grupo de líneas [9], seguido de [su inserción de línea de muestra] y una nueva línea

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

2
netify

Estoy seguro de que funciona en Notepad ++, pero así es como lo resolví con PSPads phReplace:

Buscar:

(.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n)

Reemplazar:

$1New Line[Enter]

[Enter] significa presionar el botón Enter ya que phReplace no permite \r\n en el campo de reemplazo.

0
mgutt