NSDataDetector - Поиск совпадений внутри другого текста?

В моем приложении я успешно определяю номер телефона, вот так.

NSError *error = NULL;
NSDataDetector *detector = [NSDataDetector dataDetectorWithTypes:NSTextCheckingTypePhoneNumber error:&error];

NSRange inputRange = NSMakeRange(0, [self.messageText.text length]);
NSArray *matches = [detector matchesInString:self.messageText.text options:0 range:inputRange];

if ([matches count] == 0) {
  // no match
} else {
  // match found
}

В этом случае строка "Эй, позвоните мне 5555555555" найдет совпадение. Но как найти совпадение, если строка "Эй, позвоните мне5555555555"?

0 ответов

Другие вопросы по тегам