のような文字列を解析する必要があり[abc]000
、取得したいのは と を含む配列abc
です000
。それを行う簡単な方法はありますか?
私は次のようなコードを使用しています:
NSString *sampleString = @"[abc]000";
NSArray *sampleParts = [sampleString componentsSeparatedByString:@"]"];
NSString *firstPart = [[[sampleParts objectAtIndex:0] componentsSeparatedByString:@"["] lastObject];
NSString *lastPart = [sampleParts lastObject];
しかし、非効率的で、文字列が [**]** のような形式であるかどうかをチェックしていませんでした。