我NSString's
有Johnny likes "eating" apples
. 我想从我的字符串中删除引号。
强尼喜欢“吃”苹果
变成
约翰喜欢苹果
我一直在使用 NSScanner 来解决这个问题,但我遇到了一些崩溃。
- (NSString*)clean:(NSString*) _string
{
NSString *string = nil;
NSScanner *scanner = [NSScanner scannerWithString:_string];
while ([scanner isAtEnd] == NO)
{
[scanner scanUpToString:@"\"" intoString:&string];
[scanner scanUpToString:@"\"" intoString:nil];
[scanner scanUpToString:@"." intoString:&string]; // picked . becuase it's not in the string, really just want rest of string scanned
}
return string;
}