gpt4 book ai didi

ios - 如何使用关键字从 NSString 中选择子字符串?

转载 作者:行者123 更新时间:2023-11-28 21:53:04 25 4
gpt4 key购买 nike

我写了一个代码片段,将文本字段的内容写入文件。不幸的是,我的代码根据操作系统以不同方式写入文件路径

在优胜美地,路径是

  file:///var/folders/qg/....../myfile.txt

而在山狮中,路径是

  file://localhost/var/folders/yx....../myfile.txt

我有一个 API 将文件路径设为/var/folder/xx/...../myfile.txt

我想知道是否有办法从/var/.. 到路径末尾创建一个子字符串。

最佳答案

您可以执行以下操作:

// Lets say pathString is an NSString of the path  
NSRange varRange = [pathString rangeOfString:@"/var/"];
NSString *correctPath = [pathString substringFromIndex:varRange.location];

在上面的例子中,你使用了 NSString 的实例方法 rangeOfString: 来接收想要的子字符串的范围,在这个例子中是 /var/,并将其存储到一个范围变量中。

然后你创建一个新的 NSString 变量,使用原始的 pathString,并使用实例变量 substringFromIndex,返回一个新的子字符串,从您选择的索引开始,到字符串的末尾结束(您提供我们收到的范围位置,以确定 /var/ 的开始位置)。

祝你好运。

关于ios - 如何使用关键字从 NSString 中选择子字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27578383/

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