Як додати
Keyboard : E : KeyDown
DELAY : 1300
Keyboard : E : KeyUp
DELAY : 200
до кожного рядка X у текстовому документі?
Як додати
Keyboard : E : KeyDown
DELAY : 1300
Keyboard : E : KeyUp
DELAY : 200
до кожного рядка X у текстовому документі?
Відповіді:
Щоб вставити новий рядок через кожні 9 рядків, перейдіть у меню Search
> Replace
(ярлик CTRL+ H) та виконайте наступне:
Знайти що:
(.*\r?\n){9}\K
Замінити:
Your new line\n
Виберіть перемикач "Регулярне вираження"
Потім натисніть Replace All
Ви можете протестувати його на regex101 .
\
або *
вам потрібно буде залишити їх за допомогою нахилу. \\
або \*
.
Все ж використовуючи пошук / заміну, у моєму випадку це працювало краще: вибирає [ваш приклад 9 рядків] в одній групі (внутрішня пара '()' для кожного рядка, а потім 'нова лінія'), а потім '{}' пара для кількість ліній перегляду вперед та захоплення, а зовнішня пара '()' для 9 ліній збережена як група
((. * \ n) {9})
Використовуйте змінну \ 1, щоб відновити ту ж групу рядків [9], за якою слідують [ваша вставка рядка зразка] та новий рядок
\ 1 \ nКлючова дошка: E: клавіша ЗАСТАСУВАННЯ: 1300 Клавіатура: E: клавіатура ЗАСТАС: 200 \ n
Зауважу, чи працює він у Notepad ++, але я вирішив це за допомогою PSPads phReplace:
Пошук:
(.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n)
Замінити:
$1New Line[Enter]
[Enter]
означає натискання клавіші Enter, оскільки phReplace не дозволяє \r\n
в поле заміни.