Iphone 从字符串iOS中删除字符

Iphone 从字符串iOS中删除字符,iphone,objective-c,ios,encoding,character,Iphone,Objective C,Ios,Encoding,Character,我有一个用于解析新闻的XML。新闻有描述。我正在使用NSString在UILabel中显示该描述 但是,描述如下: Bad news for Windows’ the researches show that Windows’ for years.... 在UILabel中,它与那些不需要的字符一起显示。每个字符串中的数字都在变化。他们不一样 我想删除以&开头的字符和后面的数字。我该怎么做?我应该使用哪种字符串编码格式 非常感谢 编辑:我没有一个字符串。

我有一个用于解析新闻的XML。新闻有描述。我正在使用
NSString
UILabel
中显示该描述

但是,描述如下:

Bad news for Windows’ the researches show that Windows’ for years....
UILabel
中,它与那些不需要的字符一起显示。每个字符串中的数字都在变化。他们不一样

我想删除以
&
开头的字符和后面的数字。我该怎么做?我应该使用哪种字符串编码格式

非常感谢

编辑:我没有一个字符串。如果我将’从这一个中删除,另一个中可能会有ᶺ。它不会被移除


我也可以删除&#字符和数字。但当我这样做的时候,就像“1980年,乔布斯告诉我们做点什么”一样,产出会“进来”,乔布斯告诉我们做点什么“1980年也会过去,但我不想那样。这也是一个问题。

这些是ASCAII符号,因此您需要使用utf-8字符串。请检查此项

所以使用这行代码

NSString *resultString = [NSString stringWithUTF8String:myAsciiString];

作为提示,您需要指定正则表达式模式并检查字符串中存在的字符串范围,然后删除该字符串..检查此。。。或
stringByDecodingXMLEntities
在这个答案中:。