Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 将行与记事本中的正则表达式合并++;带有某些标签_Regex_Notepad++ - Fatal编程技术网

Regex 将行与记事本中的正则表达式合并++;带有某些标签

Regex 将行与记事本中的正则表达式合并++;带有某些标签,regex,notepad++,Regex,Notepad++,我想知道如何使用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 |行结束。 谢谢 您可以将其替换为空字符串。请参阅演示 您可以使用这个: \s(?=[^1]) 也在记事本上测试过++ 你试过什么了吗?是的,我试过合并行

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

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 |行结束。 谢谢

您可以将其替换为
空字符串
。请参阅演示


您可以使用这个:

\s(?=[^1])


也在记事本上测试过++


你试过什么了吗?是的,我试过合并行。但不能与某些标记合并。我只是regex的新生。你能给我一些链接来学习regex中的basic吗?谢谢我不知道你的正则表达式知识水平:)所以我只能建议你在上所有的课,通读,(还有许多其他链接到伟大的在线资源),还有所谓的社区帖子。:)非常感谢。当然是初级的谢谢你。你能给我解释一下在记事本++中使用g(全局)和m(多行)吗。我不知道为什么要在记事本++中定义gm。谢谢。@ZerO您不需要
notepad++
中的答案。没问题,别忘了标记有帮助的答案(左侧绿色勾选)
\s(?=[^1])