如何在 1 行中合并 2 个单独的行?
How to merge 2 seperate lines in 1 line?
基本上这就是正文
data
data2
someotherdata
someotherdata2
我希望它们像这样合并
data:data2
someotherdata:someotherdata2
有什么方法可以使它工作吗? (在记事本++上)
在 Find/Replace 对话框中,确保 "dot matches newline" 已关闭且正则表达式模式已打开,然后将所有 ^(.+)\r?\n?(.+)\r?\n?
替换为 :
。
- Ctrl+H
- 查找内容:
^.+\K\R
- 替换为:
:
- 选中环绕
- 检查正则表达式
- 不勾选
. matches newline
- 全部替换
解释:
^ : beginning of line
.+ : 1 or more any character but newline
\K : forget all we have seen until this position
\R : any kind of linebreak (ie. \r, \n, \r\n)
给定示例的结果:
data:data2
someotherdata:someotherdata2
基本上这就是正文
data
data2
someotherdata
someotherdata2
我希望它们像这样合并
data:data2
someotherdata:someotherdata2
有什么方法可以使它工作吗? (在记事本++上)
在 Find/Replace 对话框中,确保 "dot matches newline" 已关闭且正则表达式模式已打开,然后将所有 ^(.+)\r?\n?(.+)\r?\n?
替换为 :
。
- Ctrl+H
- 查找内容:
^.+\K\R
- 替换为:
:
- 选中环绕
- 检查正则表达式
- 不勾选
. matches newline
- 全部替换
解释:
^ : beginning of line
.+ : 1 or more any character but newline
\K : forget all we have seen until this position
\R : any kind of linebreak (ie. \r, \n, \r\n)
给定示例的结果:
data:data2
someotherdata:someotherdata2