gpt4 book ai didi

iphone - 从其他 NSString 的某个点创建 NSString

转载 作者:行者123 更新时间:2023-11-28 19:17:08 29 4
gpt4 key购买 nike

我有一个包含以下文本的 NSString:

You can now download "file.png" from "http://www.example.com/RANDOM.png"

如何使用该字符串的 URL 创建一个新的 NSString?我想要:

http://www.example.com/RANDOM.png

我通常只删除开头的文本,但“file.png”可以是任何长度的任何文件名,并且不能用 stringByReplacingOccurrencesOfString 删除(因为我不知道它是什么) .关于如何从 " 中删除 末尾的所有内容的任何想法?感谢您的帮助。






最佳答案





NSRange range = [string rangeOfString:@"from \""];
NSString *URL = [string substringFromIndex:range.location + range.length];

错误检查可能是个好主意(即 range.location != NSNotFound)。您还必须从字符串中删除最后一个 " ,但是有一个 substringToIndex: 方法,结合字符串长度,可以做到这一点(我离开这个由你决定,这微不足道)。

关于iphone - 从其他 NSString 的某个点创建 NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11365558/

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