using System;
using System.Text.RegularExpressions;
namespace RegExApplication
{
public class Program
{
public static void Main(string[] args)
{
string myVar = "00000";
string myPtrn = "(.).(...)";
string mySub = "${1}" + "1" + "$2";
string myResult = Regex.Replace(myVar, myPtrn, mySub);
Console.WriteLine("Before :\t" + myVar + "\nAfter :\t" + myResult);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CiAKbmFtZXNwYWNlIFJlZ0V4QXBwbGljYXRpb24KewogICBwdWJsaWMgY2xhc3MgUHJvZ3JhbQogICB7CiAgICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKHN0cmluZ1tdIGFyZ3MpCiAgICAgIHsKICAgICAgICAgc3RyaW5nIG15VmFyID0gIjAwMDAwIjsKCQkJc3RyaW5nIG15UHRybiA9ICIoLikuKC4uLikiOwoJCQlzdHJpbmcgbXlTdWIgPSAiJHsxfSIgKyAiMSIgKyAiJDIiOwoJCQlzdHJpbmcgbXlSZXN1bHQgPSBSZWdleC5SZXBsYWNlKG15VmFyLCBteVB0cm4sIG15U3ViKTsKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoIkJlZm9yZSA6XHQiICsgbXlWYXIgKyAiXG5BZnRlciA6XHQiICsgbXlSZXN1bHQpOwogICAgICB9CiAgIH0KfQ==