记事本++;Regex转换逗号分隔的连续行,1中分隔的行输入空格

记事本++;Regex转换逗号分隔的连续行,1中分隔的行输入空格,regex,notepad++,Regex,Notepad++,基本上,我需要转换这个 脊椎动物哺乳动物鱼类鸟类两栖类 爬行动物鱼鸟脊椎动物哺乳动物鱼 进入 脊椎动物、哺乳动物、鱼类、鸟类、两栖动物、爬行动物鱼类, 鸟类脊椎动物、哺乳动物、鱼类 是否可以使用记事本++正则表达式? 谢谢 Boost扩展格式字符串允许在替换字符串中使用条件语句,这使得查找/替换操作轻而易举 查找内容: (?<=\S)(\R)(?=\S)|(\R)+ 根据的答案(现在已删除),我想使用单词边界来避免使用查找工具:\b(\R)\b|)(\R)+您可以尝试以下方法: 步骤1:

基本上,我需要转换这个

脊椎动物
哺乳动物
鱼类
鸟类
两栖类
爬行动物





脊椎动物
哺乳动物

进入

脊椎动物、哺乳动物、鱼类、鸟类、两栖动物、爬行动物
鱼类, 鸟类
脊椎动物、哺乳动物、鱼类

是否可以使用记事本++正则表达式?
谢谢

Boost扩展格式字符串允许在替换字符串中使用条件语句,这使得查找/替换操作轻而易举

查找内容:

(?<=\S)(\R)(?=\S)|(\R)+
根据的答案(现在已删除),我想使用单词边界来避免使用查找工具:
\b(\R)\b|)(\R)+

您可以尝试以下方法:

步骤1:

Find: ([a-z])(\r\n|\r|\n)([A-Z])
Replace with: \1, \3
步骤2:

Find: (\r\n|\r|\n){2,}
Replace with: \1

是的,它可以。你试过写这个表达吗?是的,但我写不出来。你们知道怎么做吗?你们可以发布你们的尝试吗?一个错误在后面的参考号码固定。工程,非常感谢,Revo!
Find: (\r\n|\r|\n){2,}
Replace with: \1