【发布时间】:2010-11-11 19:05:59
【问题描述】:
我目前有一个 NSString,它可以接收类似于推文的消息正文。
例如
NSString *sampleText = "此文本包含链接http://www.google.com"
我需要编写一个函数来接收这个文本,检测字符串中是否存在 url,并能够用占位符文本替换 url。
例如使用函数后,文本应该等于:
sampleText = "This contains contains a LINK"
谁能告诉我我该怎么做?我需要使用正则表达式吗?
【问题讨论】:
-
如果您真的愿意奖励最佳答案,我很乐意告诉您更多信息。
-
您不一定需要使用正则表达式。我认为首先您需要决定要涵盖哪些案例,例如 www.google.com 呢?这应该可以帮助你决定如何去做。最简单的情况,只是寻找 http:// 并替换字符串直到下一个空格不需要任何正则表达式魔法..
标签: iphone objective-c regex url nsstring