iphone:检测并替换NSString中的URL

时间:2010-11-11 19:05:59

标签: iphone objective-c regex url nsstring

我目前有一个NSString,它可以接收类似于推文的消息体。

E.g。

NSString * sampleText =“此文本包含链接http://www.google.com

我需要编写一个函数,该函数可以接受此文本,检测字符串中是否存在url,并且能够使用占位符文本替换url。

E.g。使用该函数后,文本应该等于:

sampleText =“这包含一个LINK”

有人可以告诉我怎么做吗?我需要使用RegEx吗?

1 个答案:

答案 0 :(得分:2)

iOS 4有[NSRegularExpression replaceMatchesInString:options:range:withTemplate:],这看起来不错。 (它期望NSMutableString。)