首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >想要在一定数量的逗号后保留文本(Notepad++)

问想要在一定数量的逗号后保留文本(Notepad++)
EN

Stack Overflow用户
提问于 2018-07-29 18:35:36
回答 1查看 31关注 0票数 0

下面是它的外观

约翰,门德斯,40岁,name1席琳,雷奥,22岁,name2

所以我想要的只是name字段中的文本(在第三个逗号之后),而不考虑前面逗号中的值有多大。只要删除第三个逗号和前面,只保留后面的文本即可。

EN

回答 1

Stack Overflow用户

发布于 2018-07-29 18:47:22

试试这个:

^(?:[^,]*,){3}(.*)

替换为:\1

代码语言:javascript
复制
^  # Begin of line
   (?: # group
      [^,]* Any non ',' character repeated 0 or more times
      ,
   ){3} # Repeat the group 3 times
   (.*) # Capture the rest of the line

在notepad++中,我们需要捕获行的其余部分,因为如果没有捕获,则正则表达式在再次搜索时可能会再次匹配同一行。

不要勾选‘点匹配新行’复选框

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51579431

复制
相关文章

相似问题

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