Break NSString using an NSString, get everything after the string that was used to break/separate.

Posted by Cole on Stack Overflow See other posts from Stack Overflow or by Cole
Published on 2010-04-26T21:38:24Z Indexed on 2010/04/26 21:53 UTC
Read the original article Hit count: 403

Filed under:
|
|

I'm trying to get the DOE,JOHN from the below NSString:

IDCHK9898960101DL00300171DL1ZADOE,JOHN

I was trying to split the string on 1ZA, as that will be constant.

Here's what I've tried so far, but it's giving me the opposite of what I'm looking for:

 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);

Output:

container: IDCHK9898960101DL00300171DL

Any help would be great! Thanks!

© Stack Overflow or respective owner

Related posts about nsstring

Related posts about substring