Hey All, I have an app that gets some returned data from a website and stores it in an NSString. The returned data is HTML with some information I want to get that's dynamic (it's always different when the data is returned). The stuff I'm looking for is buried within the HTML in lines like this: <td align="center" colspan="1"> <a class="ada" title="11:00 P.M.">11:00 P.M.</td><td align="left" colspan="1"> TO Some Destination</td> I tried using an XML scanner, but it kept failing out with errors not liking the way the returned code was formatted I guess. After doing some Googling, it seems I should be using regular expressions to do a search through the string to find the data. I have this so far: Code: // create a regex to find the times in the returned string NSRegularExpression *timeRegex = [[NSRegularExpression alloc] initWithPattern:@"" options:NSRegularExpressionCaseInsensitive error:nil]; // find an array of the times NSArray *times = [timeRegex matchesInString:self.returnedDataString options:0 range:NSMakeRange(0, [self.returnedDataString length])]; My problem is the regex expression which right now is @"", which obviously isn't what I want. I read about regular expressions, but still don't really know how to start? I should mention as well that there are normally multiple times and occasionally no times returned. Any thoughts or help?