iphone - 从字符串 iOS 中删除字符

标签 iphone objective-c ios encoding character

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

但是,描述是这样的:

Bad news for Windows’ the researches show that Windows’ for years....

它与 UILabel 中那些不需要的字符一起显示。每个字符串中的数字都在变化。它们并不相同。

我想删除以 &# 开头的字符和后面的数字。我怎样才能做到这一点?我应该使用哪种字符串编码格式?

非常感谢。

编辑:我没有只有一根绳子。如果我从这个中删除 ’,另一个中可能会有 ᶺ。它不会被删除。

我也可以删除 &# 字符和数字。但是当我这样做时,在像“1980 年,乔布斯告诉我们要做某事”这样的字符串中,输出将是“在,乔布斯告诉我们做某事”1980 年也会消失,但我不想那。这也是一个问题。

最佳答案

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

所以使用这行代码

NSString *resultString = [NSString stringWithUTF8String:myAsciiString];

关于iphone - 从字符串 iOS 中删除字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14211706/

相关文章:

iphone - 如何在ipad中使用core-plot绘制3D饼图?

iphone - SDK 是否提供了对注释进行分组的方法,例如照片(地点)

ios - 从 JSON 调用获取日期时遇到问题

ios - Objective-C : CIFilter returning nil image

ios - 我怎样才能加快 becomeFirstResponder 的速度?

ios - 快速返回 Root View Controller

iphone - 使用异步请求时的 exc_bad_access

iphone - 如何在 iOS 中减少 "Live Bytes"?

ios - XCode Metal 模板 : Where is VertexAttribute. 位置定义了吗?

javascript - 在 iPad 网络应用程序中禁用垂直弹跳效果