Мне нравится знать, как получить конкретную строку, которая начинается с & abc и заканчивается &. Я попытался с префиксом и sufix. но это не новая линия,Как получить строку начинается с & abc и заканчивается на &
&xyz; 123: 183: 184: 142 &
&abc; 134: 534: 435: 432 &
&qwe; 323: 535: 234: 532 &
мой код:
NSMutableArray *substrings = [NSMutableArray new];
NSScanner *scanner = [NSScanner scannerWithString:s];
[scanner scanUpToString:@"&abc" intoString:nil]; //
NSString *substring = nil;
[scanner scanString:@"&abc" intoString:nil]; // Scan the # character
if([scanner scanUpToString:@"&" intoString:&substring]) {
// If the space immediately followed the &, this will be skipped
[substrings addObject:substring];
NSLog(@"substring is :%@",substring);
}
// do something with substrings
[substrings release];
как сделать "сканер scanUpToString: @" & abc "и count": "== 3 до" # "???? может помочь мне
строка в массиве или? –
ya его в массиве i ll помещается в массив – Diaaaaan
, поэтому ваш массив является '@ [@" & abcxx & ", @" anoop ", @" & abcApple & ", @" @ abcBox "];' И ваш фильтрованный массив shuld содержит. . '& abcxx &, & abcApple &' –