private void ConvertPattern(string pattern)
{
string string_pattern = null;
string_pattern = pattern;
LoadPerlRegex(string_pattern);
dotNetMatchExpression = ConvertRegex(perlRegEx, perlOptions, encoding);
try
{
// dotNetOptions |= RegexOptions.Compiled;
regex = new Regex(dotNetMatchExpression, dotNetOptions);
}
catch (ArgumentException e)
{
throw new ArgumentException(ExtractExceptionalMessage(e.Message));
}
}