gpt4 book ai didi

ios - 删除部分谷歌驱动器字符串 URL

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

我有下面的字符串,我想删除这部分“https://drive.google.com/open?id=”,以便我的字符串只有“1FN7S3N_9IAkWYMjLnqh4BKsh8_YT0Zma”有什么建议吗?谢谢!

let string = "https://drive.google.com/open?id=1FN7S3N_9IAkWYMjLnqh4BKsh8_YT0Zma"

最佳答案

URL 可以有其他参数,所以仅仅替换字符串可能不是一个好的解决方案。 URLComponents 可以派上用场。

func getQueryStringParameter(url: String, param: String) -> String? {
return URLComponents(string: url)?.queryItems?.first{ $0.name == param }?.value
}

然后像这样使用它。

let string = "https://drive.google.com/open?id=1FN7S3N_9IAkWYMjLnqh4BKsh8_YT0Zma"
if let id = getQueryStringParameter(url: string, param: "id") {
print(id)
}

关于ios - 删除部分谷歌驱动器字符串 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48125162/

25 4 0
文章推荐: ios - 选择后隐藏 UIPicker
文章推荐: javascript - 通过类处理两个slideUp/Down
文章推荐: ios - RealmSwift 无法将结果 转换为结果
文章推荐: swift - 元字典类型