using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
string str = "We are living in a <upcase>yellow submarine</upcase>. We don't have <upcase>anything</upcase> else.";
string result = Regex.Replace(str, "(?<=<upcase>).*?(?=</upcase>)", m => m.ToString().ToUpper());
Console.WriteLine(Regex.Replace(result, "</?upcase>", ""));
Console.ReadLine();
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CiAKcHVibGljIGNsYXNzIFRlc3QKewpwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCnsKc3RyaW5nIHN0ciA9ICJXZSBhcmUgbGl2aW5nIGluIGEgPHVwY2FzZT55ZWxsb3cgc3VibWFyaW5lPC91cGNhc2U+LiBXZSBkb24ndCBoYXZlIDx1cGNhc2U+YW55dGhpbmc8L3VwY2FzZT4gZWxzZS4iOwpzdHJpbmcgcmVzdWx0ID0gUmVnZXguUmVwbGFjZShzdHIsICIoPzw9PHVwY2FzZT4pLio/KD89PC91cGNhc2U+KSIsICBtID0+IG0uVG9TdHJpbmcoKS5Ub1VwcGVyKCkpOwpDb25zb2xlLldyaXRlTGluZShSZWdleC5SZXBsYWNlKHJlc3VsdCwgIjwvP3VwY2FzZT4iLCAiIikpOwpDb25zb2xlLlJlYWRMaW5lKCk7Cn0KfQ==