private string ReplaceChar(string Pattern)
        {
            Pattern 
= Pattern.Replace(@"\"@"\\\");
            Pattern 
= Pattern.Replace("'""\\'");
            Pattern 
= Pattern.Replace("\"""\\\"");
            Pattern 
= Pattern.Replace(".""\\.");
            Pattern 
= Pattern.Replace("|""\\|");
            Pattern 
= Pattern.Replace("*""\\*");
            Pattern 
= Pattern.Replace("+""\\+");
            Pattern 
= Pattern.Replace("?""\\?");
            Pattern 
= Pattern.Replace("$""\\$");
            Pattern 
= Pattern.Replace("[""\\[");
            Pattern 
= Pattern.Replace("]""\\]");
            Pattern 
= Pattern.Replace("{""\\{");
            Pattern 
= Pattern.Replace("}""\\}");
            Pattern 
= Pattern.Replace("(""\\(");
            Pattern 
= Pattern.Replace(")""\\)");
            Pattern 
= Pattern.Replace("<""\\<");
            Pattern 
= Pattern.Replace(">""\\>");
            Pattern 
= Pattern.Replace("^""\\^");
            
return Pattern;
        }