Notepad ++连接行不以特定字符开头

时间:2017-05-09 13:43:19

标签: regex notepad++

我在Notepad ++中寻找一种方法来连接不以引号开头的行。

"TEST/tha","adf","44456","f4"
"TEST/dfde
door"
"TEST/bht","568"
+426585
5 examples
on 5/9/2017
warning on one,"evr12" dal
"TEST/alr"
"TEST/bal"

输出应为

"TEST/tha","adf","44456","f4"
"TEST/dfdedoor"
"TEST/bht","568"+4265855 examples on 5/9/2017 warning on one,"evr12" dal
"TEST/alr"
"TEST/bal"

每一行都不以"开头应加入上一行。

我想到了如何找到所有不以"

开头的行
^[^"]

但不是我如何加入他们。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

您可以使用

\R++(?!")

匹配未跟随"的1个换行符。替换为空字符串。

请注意,\R匹配任何换行符序列\r\n\n\r),++占有量词匹配1次或多次出现(连续)断行,同时防止任何回溯到模式,并且只检查在最后一个换行符匹配后是否没有"。然后,删除这些换行符。

enter image description here