public int Matches(string subject, string regex, RegexOption option = DefaultOption) { var r = new Regex(regex, option); var match = r.Execute(subject); if (match.Success) return match.Groups[0].Start; return -1; }