增加或减少NSString中的整数

时间:2012-11-24 05:49:31

标签: ios xcode nsstring nsinteger

我的应用是一款简单的博客应用。我解析XML,并从解析的部分构建自定义HTML代码,并将该HTML加载到webview中。不是每个人都有相同的视觉质量,所以我试图添加简单的按钮来添加或减少字体大小。目前,HTML可能如下所示:

  

font size = 5标题... /字体字体大小= 3文本正文... / font

我想做的是记下列出的任何数字,然后增加或减少1.

关于如何才能获取这两个数字的任何建议(不想增加文章正文中的其他数字)并逐步增加或减少?

1 个答案:

答案 0 :(得分:0)

我建议将您从XML解析出的HTML填充到“NSMutableString”对象中,然后搜索可变字符串对象,查找与模式“{{1}匹配的所有子字符串的范围}”。

找到这些范围后,您应该能够获得字体大小,然后通过类似font size=的内容将它们放入“NSInteger”,然后您可以将其增加并放回到可变对象中字符串对象。显然有一些额外的细节,我不是太想太多,比如如何用“[NSString integerValue]”替换可变字符串中的“9”,或者说出字体大小“ 10“和一个”10“。但至少这对你来说应该是一个好的开始。