我有一个文件,我只想删除其中的某些换行符,例如以下示例:
ProduceFalse:
Return a Boolean of value "false"
ProduceTrue:
Return a Boolean of value "true"
在上面的例子中,我想替换字符后的换行符:
,以便文件看起来像这样:
ProduceFalse: Return a Boolean of value "false"
ProduceTrue: Return a Boolean of value "true"
为此,我用 Notepad++ 打开了文件,并使用了正则表达式的替换功能。我可以:[\r\n]
完美地找到表达式中出现这些情况的情况,但用它替换:
似乎对换行符没有影响。
我怎样才能删除通过这种方式找到的换行符 - 或者有什么更好的方法吗(最好在 Notepad++ 中或使用其他编辑器的替换功能,因为我很乐意在 Windows 下使用它)?
答案1
- Ctrl+H
- 找什么:
:\K\R
- 用。。。来代替:
1 space
- 检查环绕
- 检查正则表达式
- Replace all
解释:
: : a semicolon
\K : forget all we have seen until this position
\R : any kind of linebreak