У меня есть такая строка:
&breakUp=Mumbai;city,Puma;brand&
где Мумбаи; город и Пума; бренд - это фильтры (скажем,), разделенные запятой (,). Я должен добавить больше фильтров, таких как Дели; Государство.
Я использую следующее регулярное выражение, чтобы найти приведенную выше строку:
&breakUp=.([\w;,]*).&
и следующее регулярное выражение для его замены:
&breakUp=$1,Delhi;State&
Правильно находит строку, но при замене удаляет первый и последний символ и дает следующий результат:
&breakUp=umbai;city,Puma;bran,Delhi;State&
Как решить эту проблему?
Кроме того, если у меня нет фильтров, я не хочу эту первую запятую. Как
&breakUp=&
должно стать
&breakUp=Delhi;State&
Как это сделать?