我有文本行记事本++如下所示:
1122, String1, String2, 20202
2222, String3, String4, 21212
3333, String5, String6, 3333333
4444, String8, String7, 44we23
我只需要删除第二个逗号即可获得如下文本:
1122, String1 String2, 20202
2222, String3 String4, 21212
3333, String5 String6, 3333333
4444, String8 String7, 44we23
虽然我参考了以下帖子,但我做不到...... :( 类似帖子
谢谢大家……
答案1
搜索:
^([^,]*,[^,]*),(.*)$
用。。。来代替:
\1\2
答案2
另一个正则表达式可以做到这一点:
^(.*?,.*?),
用。。。来代替
\1
解释:
^.*?,
是对从行首到第一个逗号的所有内容进行惰性(非贪婪)匹配。此模式连续匹配两次,因此它会捕获到第二个逗号之前的所有内容。
括号会捕获第二个逗号之前的所有内容。