gpt4 book ai didi

ios - 在iOS上很长的NSString中进行大量NSRange调用的最快方法是什么?

转载 作者:行者123 更新时间:2023-12-01 18:17:36 24 4
gpt4 key购买 nike

我有一个很长的NSString。它包含大约100个我需要拉出的字符串,所有字符串随机散布在整个字符串中。它们通常都在imgurl=&之间。

我可以使用NSRange并仅循环提取每个字符串,但是我想知道是否有一种更快的方法是通过一个简单的API调用选择所有内容?也许我在这里想念什么?

寻找最快的方法来做到这一点。谢谢!

最佳答案

使用NSString方法componentsSeparatedByStringcomponentsSeparatedByCharactersInSet:

NSString *longString = some really long string;
NSArray *longStringComponents = [longString componentsSeparatedByString:@"imgurl="];
for (NSString *string in longStringComponents){
NSString *imgURLString = [[string componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"&"]] firstObject];
// do something with imgURLString...
}

关于ios - 在iOS上很长的NSString中进行大量NSRange调用的最快方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20277628/

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