using System;
using System.Text.RegularExpressions;
namespace RegExApplication
{
public class Program
{
public static void Main(string[] args)
{
string input = "-user 'username' -locale 'us' -pwd 'realpwd' -time 'pst' ";
string pattern = "(-pwd +)\'(?:.*?)\'";
Regex rgx = new Regex(pattern);
string result = rgx.Replace(input, "$1\'****\'");
Console.WriteLine("Original String: {0}", input);
Console.WriteLine("Replacement String: {0}", result);
Console.ReadKey();
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpuYW1lc3BhY2UgUmVnRXhBcHBsaWNhdGlvbgp7CiAgIHB1YmxpYyBjbGFzcyBQcm9ncmFtCiAgIHsKICAgICAgcHVibGljIHN0YXRpYyB2b2lkIE1haW4oc3RyaW5nW10gYXJncykKICAgICAgewogICAgICAgICBzdHJpbmcgaW5wdXQgPSAiLXVzZXIgJ3VzZXJuYW1lJyAtbG9jYWxlICd1cycgLXB3ZCAncmVhbHB3ZCcgLXRpbWUgJ3BzdCcgIjsKICAgICAgICAgc3RyaW5nIHBhdHRlcm4gPSAiKC1wd2QgKylcJyg/Oi4qPylcJyI7CiAgICAgICAgIFJlZ2V4IHJneCA9IG5ldyBSZWdleChwYXR0ZXJuKTsKICAgICAgICAgc3RyaW5nIHJlc3VsdCA9IHJneC5SZXBsYWNlKGlucHV0LCAiJDFcJyoqKipcJyIpOwoKICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoIk9yaWdpbmFsIFN0cmluZzogezB9IiwgaW5wdXQpOwogICAgICAgICBDb25zb2xlLldyaXRlTGluZSgiUmVwbGFjZW1lbnQgU3RyaW5nOiB7MH0iLCByZXN1bHQpOyAgICAKICAgICAgICAgQ29uc29sZS5SZWFkS2V5KCk7CiAgICAgIH0KICAgfQp9