【发布时间】:2022-01-13 13:21:42
【问题描述】:
尝试删除第三个逗号和逗号之后的值
a,b,c,d,e,f
g,h,i,asj,k,l
如何编写正则表达式来查找 3 个逗号并删除 ,d 和 ,asj ?我试过这个/(?=(,[^,]{0,3}\n 但无法让它工作
【问题讨论】:
-
为什么你的正则表达式中有
\n?这将匹配换行符,但您没有换行符。 -
^([^,]*(?:,[^,]*){2}),[^,]*>$1(demo) -
{0,3}表示 0 到 3 个匹配项,而不是 3 个匹配项。 -
您的
(没有匹配的)。这甚至不是一个完整的正则表达式。
标签: regex regexp-replace