using System.Text.RegularExpressions;
class RegExSample
{
static void Main()
{
string s = "Why Don't You watch <NAME>This is Spinal Tap</NAME> on <DAY>Friday</DAY> or whenever?";
s = Regex.Replace(s, @"((?<!^)\b[A-Z])(?=[^<>]+<[^\/>][^>]+>)", m => m.Value.ToLower());
System.Console.WriteLine(s);
}
}
dXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwoKY2xhc3MgUmVnRXhTYW1wbGUgCnsKICBzdGF0aWMgdm9pZCBNYWluKCkgCiAgewogICAgc3RyaW5nIHMgPSAiV2h5IERvbid0IFlvdSB3YXRjaCA8TkFNRT5UaGlzIGlzIFNwaW5hbCBUYXA8L05BTUU+IG9uIDxEQVk+RnJpZGF5PC9EQVk+IG9yIHdoZW5ldmVyPyI7CiAgICBzID0gUmVnZXguUmVwbGFjZShzLCBAIigoPzwhXilcYltBLVpdKSg/PVtePD5dKzxbXlwvPl1bXj5dKz4pIiwgbSA9PiBtLlZhbHVlLlRvTG93ZXIoKSk7CiAgICBTeXN0ZW0uQ29uc29sZS5Xcml0ZUxpbmUocyk7CiAgfQp9