下面是它的外观
约翰,门德斯,40岁,name1席琳,雷奥,22岁,name2
所以我想要的只是name字段中的文本(在第三个逗号之后),而不考虑前面逗号中的值有多大。只要删除第三个逗号和前面,只保留后面的文本即可。
发布于 2018-07-29 18:47:22
试试这个:
^(?:[^,]*,){3}(.*)
替换为:\1
^ # 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++中,我们需要捕获行的其余部分,因为如果没有捕获,则正则表达式在再次搜索时可能会再次匹配同一行。
不要勾选‘点匹配新行’复选框
https://stackoverflow.com/questions/51579431
复制相似问题