Regular expression to split string and number
I know you asked for the Split method, but as an alternative you could use named capturing groups: var numAlpha = new Regex(“(?<Alpha>[a-zA-Z]*)(?<Numeric>[0-9]*)”); var match = numAlpha.Match(“codename123”); var alpha = match.Groups[“Alpha”].Value; var num = match.Groups[“Numeric”].Value;