public string Matching(string subject, string regex, RegexOption option = DefaultOption, int group = 0) { var r = new Regex(regex, option); var match = r.Execute(subject); if (match.Success && match.Groups.Count > group) return match.Groups[group].Value; return null; }