using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var pattern = "He**o";
var rx = new Regex(string.Format("^{0}$",Regex.Escape(pattern.Replace("*", "AsTeRiSSK")).Replace("AsTeRiSSK", ".")));
Console.WriteLine(rx.ToString());
var word1 = "Hello";
var word2 = "He7(o";
Console.Write(rx.IsMatch(word1) && rx.IsMatch(word2));
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQl2YXIgcGF0dGVybiA9ICJIZSoqbyI7CgkJdmFyIHJ4ID0gbmV3IFJlZ2V4KHN0cmluZy5Gb3JtYXQoIl57MH0kIixSZWdleC5Fc2NhcGUocGF0dGVybi5SZXBsYWNlKCIqIiwgIkFzVGVSaVNTSyIpKS5SZXBsYWNlKCJBc1RlUmlTU0siLCAiLiIpKSk7CgkJQ29uc29sZS5Xcml0ZUxpbmUocnguVG9TdHJpbmcoKSk7CgkJdmFyIHdvcmQxID0gIkhlbGxvIjsKCQl2YXIgd29yZDIgPSAiSGU3KG8iOwoJCUNvbnNvbGUuV3JpdGUocnguSXNNYXRjaCh3b3JkMSkgJiYgcnguSXNNYXRjaCh3b3JkMikpOwoJfQp9