Один из вариантов - использовать RegexKitLite componentsMatchedByRegex:
метод. Затем вы можете использовать регулярное выражение, чтобы найти соответствующие части текста, и вы получите результаты, возвращаемые в виде массива.
Вы можете использовать RegExr , чтобы поэкспериментировать с вашими конкретными регулярными выражениями, и использовать «Сообщество», чтобы найти готовые регулярные выражения, которые находят номера телефонов и гиперссылки. (Они там, я проверил!)
RegexKitLite компилируется прямо в ваше приложение, поэтому нет проблем с его использованием на iPhone. Удачи!