首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Notepad++ Regex转换逗号分隔的连续行和1输入空格中的分隔行

Notepad++ Regex转换逗号分隔的连续行和1输入空格中的分隔行
EN

Stack Overflow用户
提问于 2017-06-22 21:20:44
回答 2查看 579关注 0票数 0

基本上,我需要转换这个

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

转到

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

它有可能使用Notepad++ RegEx吗?谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-22 21:50:32

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

找出什么:

代码语言:javascript
复制
(?<=\S)(\R)(?=\S)|(\R)+

代之以:

代码语言:javascript
复制
(?1,:\2)

根据https://stackoverflow.com/users/5527985/bobble-bubble的答案(现在已经删除了),为了避免使用\b(\R)\b|(\R)+,我想使用单词边界。

票数 1
EN

Stack Overflow用户

发布于 2017-06-22 22:32:30

你可以试试这个:

步骤1:

代码语言:javascript
复制
Find: ([a-z])(\r\n|\r|\n)([A-Z])
Replace with: \1, \3

第2步:

代码语言:javascript
复制
Find: (\r\n|\r|\n){2,}
Replace with: \1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44709577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档