2

当我解析 jason url 时,我得到了带有字符 \n \r 的字符串......现在我想用“\n”换行并用“\r”放置段落。

我有这样的字符串。

description = "Black Chasm Cavern 在得到国家洞穴学会当地成员的推荐后,于 1976 年被国家公园管理局指定为国家自然地标,因此被认为是“具有国家意义的自然区域”。\U201d\n\n访客到洞穴时,您会被各种形态的美丽迷住,包括钟乳石、石笋、流石和大量稀有的螺旋石晶体,Black Chasm 正是因此而闻名。\n\n 45 分钟的步行游览跟随一系列平台、楼梯和人行道旨在在不损害自然原始环境的情况下提供洞穴的最佳景观。目前,游览的高潮是参观地标厅,那里收藏着最多的闪闪发光的螺旋石晶体。\n\n在地面上,孩子们喜欢我们在游客中心外的采矿槽中开采宝石。保证每个人都能找到一些真正的宝石;摇滚收藏的完美开始!试试我们新的非常流行的晶洞破解吧!”;

我想按照格式在标签中显示这个字符串。

如果有人有任何想法,我该怎么做这项工作,请告诉我......

谢谢。

4

1 回答 1

1

我建议遍历您的字符串,将其分成一组行和段落。像下面这样。

NSArray *lines = [string componentsSeparatedByString:@"\n"];
for(NSString *line in lines)
{
NSArray *lineElements = [line componentsSeparatedByString:@"\r"];
// do something with lineElements
}
于 2011-11-02T15:49:24.127 回答