gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-30 03:09:07 26 4
gpt4 key购买 nike

如果我有一个 NSString 最初是:

"ABCDE*FGHI"

如何让它变成

"FGHI"

换句话说,从星号开始的所有内容都会被保留。

同样,我将如何把它变成:

"ABCDE"

(保留星号之前的所有内容)

谢谢

最佳答案

NSString *myString = @"ABCDE*FGHI"; 
NSArray *myArray = [myString componentsSeparatedByString:@"*"];
  • myArray 的键 0 将包含@"ABCDE"
  • key 1 将包含@"FGHI"

如果要用多个字符作为分隔符,
使用 componentsSeparatedByCharactersInSet:

NSString *myString = @"ABCDE*FGHI-JKL"; 
NSArray *myArray = [myString componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"*-"]];
  • myArray 的键 0 将包含@"ABCDE"
  • key 1 将包含@"FGHI"
  • key 2 将包含@"JKL"

关于iphone - 从 NSString 中的某个字符获取子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3051960/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com