gpt4 book ai didi

ios - 如何截断字符串中的字符?

转载 作者:行者123 更新时间:2023-11-28 10:12:14 24 4
gpt4 key购买 nike

这里我只需要截断 https 中的 s 字母 谁能帮我截断下面的字符串?

https://192.168.1.11/magento2/pub/media/ewl_bannerslider/slides/5.jpg

最佳答案

您真正想要的是将 URL 字符串中的方案从“https”更改为“http”。可以使用 URLComponents 类型安全地操作 URL:

var urlString = "https://192.168.1.11/magento2/pub/media/ewl_bannerslider/slides/5.jpg"

if var urlComponents = URLComponents(string: urlString), urlComponents.scheme == "https" {
urlComponents.scheme = "http"
urlString = urlComponents.string!
}

print(urlString)
// http://192.168.1.11/magento2/pub/media/ewl_bannerslider/slides/5.jpg

如果您打算创建一个 URL 请求,那么您不需要修改后的字符串,但只有具有更改方案的 URL(Request):

let urlString = "https://192.168.1.11/magento2/pub/media/ewl_bannerslider/slides/5.jpg"

guard var urlComponents = URLComponents(string: urlString) else {
// ... invalid URL string, bail out ...
}
if urlComponents.scheme == "https" {
urlComponents.scheme = "http"
}
guard let url = urlComponents.url else {
// ... invalid URL, bail out ...
}

let request = URLRequest(url: url)
// ...

关于ios - 如何截断字符串中的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46577988/

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