Regex reg = new Regex( matchExpression ); MatchCollection matches = reg.Matches( value ); if ( matches.Count >= Nth occurrence ) { matches[n].Value); }