从NSString中删除,Swift



我有从服务器获得的字符串,并带有WhiteCaps和 。我尝试删除此 ,但没有成功。有人有同样的问题吗?

谢谢

如果来自服务器的string具有常数"& nbsp"字符串,则要删除可以使用的。

string = [string stringByReplacingOccurrencesOfString:@" "
                                  withString:@""];

如果要替换所有HTML字符:

    let str = "Hello World"
    let options:[NSObject : AnyObject] = [NSDocumentTypeDocumentAttribute : NSHTMLTextDocumentType, NSCharacterEncodingDocumentAttribute: NSUTF8StringEncoding]
    let data = str.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)
    let strAttr = NSAttributedString(data: data!, options: options, documentAttributes: nil, error: nil)
    let strFinal = strAttr!.string

swift

let result2 = yourStringName.stringByReplacingOccurrencesOfString(" ", withString:"")
println(result2)

Objective-C

使用 shurthi 答案或

NSString *finalStr = [yourStringName stringByReplacingOccurrencesOfString:@" " withString:@""];
NSLog(@"finalStr ==%@", finalStr);

最新更新