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;
}
{
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;
}