【发布时间】:2014-09-22 18:34:11
【问题描述】:
让我们把它当作一个字符串——'Wi-Fi 1234ff'
我想将其修剪为 -'wifi'
删除最后 6 个字符、特殊字符和空格。
我尝试的是删除空格-
NSString *trimmedString = [myString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
删除特殊字符-通过指向($)我要删除的字符
NSCharacterSet *trimmedString = [NSCharacterSet characterSetWithCharactersInString:@"$"];
string = [string stringByTrimmingCharactersInSet:trimmedString];
但想知道如何从末尾删除“x”个字符串。
类似的东西..
if ([string length] > 0) {
string = [string substringToIndex:[string length] - x];
}
【问题讨论】:
标签: ios objective-c nsstring nscharacterset