- using System; 
- using System.Text.RegularExpressions; 
-   
- public class Test 
- { 
- public static void Main() { 
-     var rawConnString = "Data Source=<<DATA_SOURCE>>;Initial Catalog=<<INITIAL_CATALOG>>"; 
-     var connString = Regex.Replace( 
-         rawConnString 
-     ,   "(<<DATA_SOURCE>>)|(<<INITIAL_CATALOG>>)" 
-     ,   m => m.Groups[1].Success ? "datasource" : "catalog" 
-     ); 
-     Console.WriteLine(connString); 
- } 
- } 
				dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CnB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkgewogICAgdmFyIHJhd0Nvbm5TdHJpbmcgPSAiRGF0YSBTb3VyY2U9PDxEQVRBX1NPVVJDRT4+O0luaXRpYWwgQ2F0YWxvZz08PElOSVRJQUxfQ0FUQUxPRz4+IjsKICAgIHZhciBjb25uU3RyaW5nID0gUmVnZXguUmVwbGFjZSgKICAgICAgICByYXdDb25uU3RyaW5nCiAgICAsICAgIig8PERBVEFfU09VUkNFPj4pfCg8PElOSVRJQUxfQ0FUQUxPRz4+KSIKICAgICwgICBtID0+IG0uR3JvdXBzWzFdLlN1Y2Nlc3MgPyAiZGF0YXNvdXJjZSIgOiAiY2F0YWxvZyIKICAgICk7CiAgICBDb25zb2xlLldyaXRlTGluZShjb25uU3RyaW5nKTsKfQp9