我收到如下文字:-
1. e4 e5 2. Nf3 Nc6 3. Bb5 {This opening is called the Ruy Lopez.} 3... a6
4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 d6 8. c3 O-O 9. h3 Nb8 10. d4 Nbd7
11. c4 c6 12. cxb5 axb5 13. Nc3 Bb7 14. Bg5 b4 15. Nb1 h6 16. Bh4 c5
我需要删除 {} 内的注释,但在此之前我需要将它与移动的索引号一起复制,如 3 或 Bb5。
为了删除我正在使用的字符串
- (NSString *)stringFilter:(NSString *)targetString {
NSScanner *theScanner;
NSString *text = nil;
theScanner = [NSScanner scannerWithString: targetString];
while ([theScanner isAtEnd] == NO) {
[theScanner scanUpToString:@"{" intoString:NULL] ;
[theScanner scanUpToString:@"}" intoString:&text] ;
targetString = [targetString stringByReplacingOccurrencesOfString:
[NSString stringWithFormat:@"%@}", text]
withString:@""];
}
return targetString;
}
我正在寻找如何复制该字符串并将其存储在字典或数组中谢谢。