且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

从NSString中的某个字符获取子字符串

更新时间:2023-02-26 12:08:56

NSString *myString = @"ABCDE*FGHI"; 
NSArray *myArray = [myString componentsSeparatedByString:@"*"];




  • myArray的密钥0将包含@ABCDE

  • 键1将包含@FGHI

  • 如果您想要多个字符作为分隔符,

    使用 componentsSeparatedByCharactersInSet

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

NSString *myString = @"ABCDE*FGHI-JKL"; 
NSArray *myArray = [myString componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"*-"]];




  • myArray的密钥0将包含@ABCDE

  • 键1将包含@FGHI

  • 键2将包含@JKL