Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 选择多个符号后的字符串_Regex_Notepad++ - Fatal编程技术网

Regex 选择多个符号后的字符串

Regex 选择多个符号后的字符串,regex,notepad++,Regex,Notepad++,我有这样一个文本文件: AE,R,CZ 干燥,EQV,FVC G、 HLONN,首次公开募股 我想删除第三个逗号&使用regex接下来会发生什么 AE,R 干燥,EQV G、 赫隆 有什么想法吗?您可以使用此搜索模式进行替换 ([^,]*,[^,]*),.* 而这种替代模式呢 \1 一定要有一个。匹配新行“未选中” 更新: 如果文本每行少于三个逗号,则此搜索模式可能更安全: (.*?,.*?),.* 或者干脆把,[^,]+$什么都不换。@Guillermebernal是的,我考虑过,但

我有这样一个文本文件:

AE,R,CZ

干燥,EQV,FVC

G、 HLONN,首次公开募股

我想删除第三个逗号&使用regex接下来会发生什么

AE,R

干燥,EQV

G、 赫隆


有什么想法吗?

您可以使用此搜索模式进行替换

([^,]*,[^,]*),.*
而这种替代模式呢

\1
一定要有一个。匹配新行“未选中”


更新:

如果文本每行少于三个逗号,则此搜索模式可能更安全:

(.*?,.*?),.*

或者干脆把
,[^,]+$
什么都不换。@Guillermebernal是的,我考虑过,但OP说的是“第三个逗号”而不是“最后一个逗号”。