我想在记事本文件的每个第二行添加 ;。我只得到了在开头添加的解决方案,但没有在结尾添加。
答案1
使用宏录制
- 确保“自动换行”选项已关闭。
- 将光标移至添加尾随的行;
- 点击工具栏上的“开始录制”按钮
- 按下结束键
- 按下按键;
- 按右箭头键。您将移至下一行
- 按向下箭头键。您将移至下一行
- 点击“停止录制”按钮。现在就可以使用了。
- 转到下一行需要尾随;
- 单击多次运行宏...
- 选择“运行直到文件末尾”。单击“运行”。
如果需要跳过每第 n 行,请重复步骤 6 n-1 次。
答案2
- Ctrl+H
- 找什么:
^.+\R.+$
- 用。。。来代替:
$0;
- 检查环绕
- 检查正则表达式
- 请勿检查
. matches newline
- Replace all
解释:
^ : begining of line
.+ : 1 or more any character but new line
\R : any kind of linebreak
.+ : 1 or more any character but new line
$ : end of line
替代品:
$0 : content of group 0 (ie the whole match: 2 lines)
; : a semi-colon
使用如下文件:
abc
def
ghi
jkl
它给:
abc
def;
ghi
jkl;