我有这样的字符串:
&breakUp=Mumbai;city,Puma;brand&
其中,孟买;城市和彪马;品牌是过滤器(可以说),以逗号(,)分隔。我必须添加更多的过滤器,例如Delhi; State。
我正在使用以下正则表达式查找上述字符串:
&breakUp=.([\w;,]*).&
,并使用以下正则表达式替换它:
&breakUp=$1,Delhi;State&
它可以正确找到该字符串,但是在替换该字符串时,将删除第一个和最后一个字符并给出以下结果:
&breakUp=umbai;city,Puma;bran,Delhi;State&
该如何解决? 另外,如果我没有过滤器,则不需要第一个逗号。喜欢
&breakUp=&
应该成为
&breakUp=Delhi;State&
如何做到?