Beispiel #1
0
        static string ExecuteSingleExpression(string expression)
        {
            var funcName = expression.Substring(0, expression.IndexOf(@"$"));
            var args     = expression.Substring(funcName.Length + 1, expression.Length - funcName.Length - 2);

            var func = RegexFunctionResolver.Resolve(funcName);

            return(func.Execute(args));
        }
Beispiel #2
0
 static RegexFunctionExecutor()
 {
     RegexFunctionResolver.RegisterFunction(typeof(InflectRegexFunction));
     RegexFunctionResolver.RegisterFunction(typeof(WordRegexFunction));
 }