gpt4 book ai didi

swift - 使用swift从URL中删除参数

转载 作者:行者123 更新时间:2023-12-03 09:29:30 24 4
gpt4 key购买 nike

我有一个看起来像 myapp://jhb/test/deeplink/url?id=4567 的 URL。
我想删除 ? 字符之后的所有内容。最后,URL 应该类似于 myapp://jhb/test/deeplink/url 。如何。我能做到吗?将网址转换为字符串?正则表达式?

最佳答案

使用 URLComponents 分离不同的 URL 部分,操作它们,然后提取新的 url:

var components = URLComponents(string: "myapp://jhb/test/deeplink/url?id=4567")!
components.query = nil
print(components.url!)

myapp://jhb/test/deeplink/url

关于swift - 使用swift从URL中删除参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46646202/

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