我有一个包含表名和表参数的数据列表。在某些情况下,有包含关键字的补充数据源表名
Table:dbo_mlo_city;ODBC;DSN=blah;
SourceTableName:blah
Table:dbo_mlo_city;ODBC;DSN=blah
blah
我想将以 SourceTableName 开头的任何行附加到它之前的行。因此,在上面的例子中,我剩下:
Table:dbo_mlo_city;ODBC;DSN=blah;SourceTableName:blah
Table:dbo_mlo_city;ODBC;DSN=blah
blah
我曾希望这可以与 NotePad++ 一起使用:
replace \nSourceTableName
with SourceTableName
谢谢
答案1
您可以替换\r\n(SourceTableName.*)
为\1
或者,为了删除后面可能出现的空行,请将其替换\r\n(SourceTableName.*)(?:\r\n)?
为\1
请务必取消选中. matches newline
参考:在记事本++中找到换行符
答案2
查找和替换将实现此目的。\r\n
在正则表达式搜索模式下使用:如下: