internal static QuestDictionary <string> Populate(string regexPattern, string input, RegexCache cache, string cacheID) { return(PopulateInternal(cache.GetRegex(regexPattern, cacheID), input)); }
internal static int GetMatchStrength(string regexPattern, string input, RegexCache cache, string cacheID) { return(GetMatchStrengthInternal(cache.GetRegex(regexPattern, cacheID), input)); }
internal static bool IsRegexMatch(string regexPattern, string input, RegexCache cache, string cacheID) { Regex regex = cache.GetRegex(regexPattern, cacheID); return(regex.IsMatch(input)); }
internal static QuestDictionary<string> Populate(string regexPattern, string input, RegexCache cache, string cacheID) { return PopulateInternal(cache.GetRegex(regexPattern, cacheID), input); }
internal static int GetMatchStrength(string regexPattern, string input, RegexCache cache, string cacheID) { return GetMatchStrengthInternal(cache.GetRegex(regexPattern, cacheID), input); }
internal static bool IsRegexMatch(string regexPattern, string input, RegexCache cache, string cacheID) { Regex regex = cache.GetRegex(regexPattern, cacheID); return regex.IsMatch(input); }