if ( !match.location==NSNotFound ) { // This is a link NSURL* theURL = [NSURL URLWithString:pValue]; NSRange linkRange = NSMakeRange(match.location, [pValue length]); [finalName addAttribute:NSLinkAttributeName value:theURL range:linkRange]; } else { // This is NOT a link }