Getting the substring from a certain character in NSString

NSString *myString = @"ABCDE*FGHI"; 
NSArray *myArray = [myString componentsSeparatedByString:@"*"];
  • key 0 of myArray will contain @”ABCDE”
  • key 1 will contain @”FGHI”

If you want more than one character to be the separator,
use componentsSeparatedByCharactersInSet:

NSString *myString = @"ABCDE*FGHI-JKL"; 
NSArray *myArray = [myString componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"*-"]];
  • key 0 of myArray will contain @”ABCDE”
  • key 1 will contain @”FGHI”
  • key 2 will contain @”JKL”

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)