14

Как мне добавить

Клавиатура: E: KeyDown DELAY: 1300 Клавиатура: E: KeyUp DELAY: 200

ДО каждой строки X в текстовом документе ?? кто-нибудь? знак равно

Как и каждая 9 строка, которую я хочу ==

Клавиатура: E: KeyDown DELAY: 1300 Клавиатура: E: KeyUp DELAY: 200

быть

2 ответа2

21

Чтобы вставить новую строку после каждых 9 строк, перейдите в меню « Search > « Replace (сочетание клавиш CTRL+H) и выполните следующие действия:

  1. Найти то, что:

    (.*\r?\n){9}\K
    
  2. Заменить:

    Your new line\n
    
  3. Выберите переключатель "Регулярное выражение"

  4. Затем нажмите Replace All

Вы можете проверить это на regex101.

2

Все еще используя поиск / замену, в моем случае это работало лучше: выбирает [ваш пример 9 строк] в одной группе (внутренняя пара '()' для каждой строки, за которой следует 'newline'), затем пара '{}' для количество ожидающих строк для захвата, а внешняя пара '()' для 9 строк сохраняется как группа

((. *\ П){9})

Используйте переменную \1, чтобы восстановить ту же группу строк [9], затем [вставку строки образца] и символ новой строки.

\1\nКлавиатура: E: KeyDown DELAY: 1300 Клавиатура: E: KeyUp DELAY: 200\n

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .