iphone: обнаружение и замена URL в строке NSString - PullRequest
1 голос
/ 11 ноября 2010

У меня в настоящее время есть строка NSString, которая может принимать тело сообщения, похожее на твит.

Например,

NSString * sampleText = "Этот текст содержит ссылку http://www.google.com"

Мне нужно написать функцию, которая может принимать этот текст, обнаруживать, что URL существуетв строке и иметь возможность заменить URL-адрес текстом-заполнителем.

Например, после использования функции текст должен быть равен:

sampleText = "Содержит ссылку"

Может кто-нибудь сказать мне, как я могу это сделать? Нужно ли использовать RegEx?

1 Ответ

2 голосов
/ 12 ноября 2010

iOS 4 имеет [NSRegularExpression replaceMatchesInString:options:range:withTemplate:], что выглядит как хорошая ставка.(Ожидается NSMutableString.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...