Регулярные выражения, безусловно, являются одним из способов сделать это и, вероятно, наиболее гибким. Но если все ваши URL-адреса изображений начинаются с "http://www.mysite.com/" и заканчиваются на" .jpg ", то вы можете использовать функции манипуляции со строками. Например, если у вас есть строковая переменная с именем s, которую вы хотите проверить:
const string mysite = "http://www.mysite.com/";
const string jpg = ".jpg";
string newString = string.Empty;
if (s.BeginsWith(mysite))
{
if (s.EndsWith(jpg))
{
string textToReplace = s.SubString(mysite.Length, s.Length - mysite.Length - jpg.Length);
newString = s.Replace(textToReplace, "whatever you want to replace it with.");
}
}
Это довольно грубый метод, но он будет работать.