如何添加
Keyboard : E : KeyDown
DELAY : 1300
Keyboard : E : KeyUp
DELAY : 200
文本文档中的每一行?
答案1
要在每 9 行后插入一个新行,请转到Search
>Replace
菜单(快捷键CTRL+ H)并执行以下操作:
找什么:
(.*\r?\n){9}\K
代替:
Your new line\n
选择单选按钮“正则表达式”
然后按
Replace All
您可以在以下位置进行测试regex101。
答案2
仍然使用搜索/替换,这在我的情况下效果更好:选择一组中的[您的示例 9 行](每行的内部'()'对后跟'换行符'),然后选择'{}'对以获取要抓取的前瞻行数,以及保留为一组的 9 行的外部'()'对
((.*\n){9})
使用 \1 变量恢复相同的 [9] 行组,后跟 [您的样本行插入] 和换行符
\1\n键盘:E:KeyDown 延迟:1300 键盘:E:KeyUp 延迟:200\n
答案3
我不确定它是否在 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
在替换字段中输入。