记事本++;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