当我从rss解析新闻的描述时,有一个这种格式的链接:
2012年4月4日的小发明(index.php?option = com_content task = view id = 157 Itemid = 100)。
我想提供一个带链接文字的超链接:
2012年4月4日的小发明
和link-adress:
index.php?option = com_content task = view id = 157 Itemid = 100
我该怎么做?
答案 0 :(得分:1)
您可以获得如下所需的字符串:
NSString *string = [NSString stringWithString:@"Little invention of the 4 april 2012 (index.php?option=com_content task=view id=157 Itemid=100)"];
int linkStartIndex = [string rangeOfString:@"(" options:NSBackwardsSearch].location;
NSString *name = [string substringToIndex:linkStartIndex];
NSString *adress = [string substringWithRange:NSMakeRange(linkStartIndex+1, string.length-linkStartIndex-2)];
NSLog(@"\nname = [%@], \naddress = [%@]", name, adress);
如果您使用UIWebView呈现它,请将此字符串添加到webView的html中:
NSString *linkTag = [NSString stringWithFormat:@"<a href=\"%@\">%@</a>", adress, name];