Я пытаюсь получить DOE, ДЖОН из приведенной ниже строки:
IDCHK9898960101DL00300171DL1ZADOE,JOHN
Я пытался разбить строку на 1ZA
, так как она будет постоянной.
Вот что я попробовал до сих пор, но это дает мне противоположность того, что я ищу:
NSString *getTheNameOuttaHere = @"IDCHK9898960101DL00300171DL1ZADOE,JOHN";
// scan for "1ZA"
NSString *separatorString = @"1ZA";
NSScanner *aScanner = [NSScanner scannerWithString:getTheNameOuttaHere];
NSString *thingsScanned;
[aScanner scanUpToString:separatorString intoString:&thingsScanned];
NSLog(@"container: %@", thingsScanned);
Выход:
container: IDCHK9898960101DL00300171DL
Любая помощь будет отличной! Спасибо!