1
をホワイトスペースを削除:私の結果を与えるフィルタ、私は次のコードを持つ文字列フィルタリングしようとしてきたNSScannerと文字列と数字の後に
//the String with the original text
NSString *unfilteredString = @"(A1)";
//initialize a string that will hold the result
NSMutableString *resultString = [NSMutableString stringWithCapacity:unfilteredString.length];
NSScanner *scanner = [NSScanner scannerWithString:unfilteredString];
NSCharacterSet *allowedChars = [[NSCharacterSet decimalDigitCharacterSet] invertedSet];
while ([scanner isAtEnd] == NO) {
NSString *buffer;
if ([scanner scanCharactersFromSet:allowedChars intoString:&buffer]) {
[resultString appendString:buffer];
}
else {
[scanner setScanLocation:([scanner scanLocation] + 1)];
}
}
NSLog (@"Result: %@", resultString);
を:
結果: (A)
ご覧のとおり、番号1だけでなく末尾のスペースも削除されています。
お願いします。
受け取った結果はどうなりますか? – jonkroll
(A) –