using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var text = @"PATH1 = d:\Software\system\SETUP\folder1
PATH2 = d:\Software\system\SETUP\folder2
PATH3 = d:\Software\system\SETUP";
string pattern = "d:\\Software\\system";
string replace = "C:\\Software\\system";
string newText = Regex.Replace(text, Regex.Escape(pattern), replace, RegexOptions.IgnoreCase);
Console.WriteLine(newText);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQl2YXIgdGV4dCA9IEAiUEFUSDEgICAgICAgICA9IGQ6XFNvZnR3YXJlXHN5c3RlbVxTRVRVUFxmb2xkZXIxClBBVEgyICAgICAgICAgPSBkOlxTb2Z0d2FyZVxzeXN0ZW1cU0VUVVBcZm9sZGVyMgpQQVRIMyAgICAgICAgID0gZDpcU29mdHdhcmVcc3lzdGVtXFNFVFVQIjsKCQlzdHJpbmcgcGF0dGVybiA9ICJkOlxcU29mdHdhcmVcXHN5c3RlbSI7CgkJc3RyaW5nIHJlcGxhY2UgPSAiQzpcXFNvZnR3YXJlXFxzeXN0ZW0iOwoJCQoJCXN0cmluZyBuZXdUZXh0ID0gUmVnZXguUmVwbGFjZSh0ZXh0LCBSZWdleC5Fc2NhcGUocGF0dGVybiksIHJlcGxhY2UsIFJlZ2V4T3B0aW9ucy5JZ25vcmVDYXNlKTsKCQlDb25zb2xlLldyaXRlTGluZShuZXdUZXh0KTsKCX0KfQ==