次のコードを使用してstr
文字列を操作しています。
NSString *pattern = @"\\['(.*?)',(.*?),(.*?),(.*?),(.*?)\\]";
NSRegularExpression *regex = [NSRegularExpression
regularExpressionWithPattern:pattern
options:NSRegularExpressionCaseInsensitive
error:nil];
[regex enumerateMatchesInString:str
options:0
range:NSMakeRange(0, [str length])
usingBlock:^(NSTextCheckingResult *result, NSMatchingFlags flags, BOOL *stop){
if (result != nil)
{
// do something with matched string
}
}];
ブロックが最後の反復にあるときを知るにはどうすればよいですか?それに従ってプログラムを同期できますか?
ありがとう。