У меня есть строка, которая может содержать «title1» дважды в ней.Как заменить определенное вхождение строки в строке?
например.
сервер/API/шоу? Title1 = его всегда солнечно в Филадельфии & title1 = Breaking Bad ...
Мне нужно изменить второй экземпляр слова "title1" в "title2"
Я уже знаю, как определить, есть ли два экземпляра строки в строке.
int occCount = Regex.Matches(callingURL, "title1=").Count;
if (occCount > 1)
{
//here's where I need to replace the second "title1" to "title2"
}
Я знаю, что мы можем использовать Regex здесь, но я не могу получить замену во втором экземпляре. Может ли кто-нибудь дать мне руку?
Если есть 3 экземпляра слова 'title1', вам нужно изменить третий на' title3'? –
Это звучит для меня более широко. –
у него НИКОГДА не будет более двух экземпляров –