繁体   English   中英

使用某些标签在Notepad ++中合并正则表达式行

[英]Merge lines with regex in Notepad++ with certain tags

我想知道如何使用regex与某些以字符开头的标签合并在Notepad ++中的行。 例如:

1|AAA
BBB
CCC
6|DDD
1|EEE
FFF
6|GGG
1|HHH
UUU
III
6|OOO

预期结果:

1|AAABBBCCC6|DDD
1|EEEFFF6|GGG
1|HHHUUUIII6|OOO

新记录以1 |开头 行并以6 |结尾 线。 谢谢

\r\n(?=(?:(?!1\|)[\s\S])*?6\|)

您可以这样做,并用empty string替换。请参见演示。

https://regex101.com/r/vP2zF2/3

您可以使用以下代码:

\s(?=[^1])

正则表达式演示在这里


也在Notepad ++中测试

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM