получить все гиперссылки в массиве uitextview в iphone SDK? - PullRequest
0 голосов
/ 22 февраля 2010

У меня есть UITextView, в котором у меня есть 5 гиперссылок и 5 телефонных номеров. Как мне получить все эти гиперссылки и номера телефонов в NSarray?

1 Ответ

1 голос
/ 06 марта 2010

Один из вариантов - использовать RegexKitLite componentsMatchedByRegex: метод. Затем вы можете использовать регулярное выражение, чтобы найти соответствующие части текста, и вы получите результаты, возвращаемые в виде массива.

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

RegexKitLite компилируется прямо в ваше приложение, поэтому нет проблем с его использованием на iPhone. Удачи!

...