如果任何行以逗号(,)开头,我想将整行附加到上一行。
EX:我在记事本++中的数据如下:
one,hello,how,are
,you
two,hello,I,am,fine
我想要这样的数据:
one,hello,how,are,you
two,hello,I,am,fine
这有什么诀窍吗?。
答案 0 :(得分:2)
如果这些行以\r\n
分隔,并使用扩展模式并使用
找到:\r\n,
替换为:,
如果这些行可能有未知类型的换行符,请使用正则表达式模式并使用
查找内容:\R,
替换为:,
如果行之间可能有任意数量的空行,请在+
- \R
后添加\R+,
。
答案 1 :(得分:1)
Notepad ++支持宏,插件和正则表达式。所以我相信你的选择是:
1.创建一个宏来做到这一点
2.找到或创建一个插件来做到这一点
3.查找并替换正则表达式
答案 2 :(得分:1)
使用搜索和替换对话框( Ctrl + H ),启用扩展或正则表达式模式,并将表达式“\n,
”替换为“{ {1}}”。根据您的文件,您可能需要“,
”。然后点击“全部替换”按钮。
答案 3 :(得分:1)
您希望在以逗号开头的每一行的开头按退格键。在这种情况下,您可以搜索与开头的逗号匹配的正则表达式(即^,
),然后保存按F3然后退格的宏。
更确切地说:
^,