如何从NSString中删除特殊字符

use*_*076 0 iphone nsstring

我正在做推送通知应用程序,我正在获取设备令牌<8c09362c 82d6b735 c82fb2d9 8070db6f f73419b3 9da15e34 72aba570 6fbf5a45>,我从NSData获得了该设备令牌,已成功转换为NSString,但我只需要删除第一个和最后一个特殊字符<>来自NSString

Emp*_*ack 14

如果你只是想从一个字符串修剪某些字符,你可以使用NSCharacterSetstringByTrimmingCharactersInSet:方法的NSString.

NSCharacterSet *chs = [NSCharacterSet characterSetWithCharactersInString:@"<>"];
string = [string stringByTrimmingCharactersInSet:chs];
Run Code Online (Sandbox Code Playgroud)