使用Swift将这个String分成两个的最佳方法是什么?
"https://apod.nasa.gov/apod/http://nusoft.fnal.gov/nova/public/img/FD-evt-echo.gif"
我只需要字符串的url的第二部分。在此示例中,在这种情况下,我只需要:
"http://nusoft.fnal.gov/nova/public/img/FD-evt-echo.gif"
答案 0 :(得分:1)
let str = "https://apod.nasa.gov/apod/http://nusoft.fnal.gov/nova/public/img/FD-evt-echo.gif"
if let lastStr = str.components(separatedBy: "http").last
{
let result = "http" + lastStr
print(result)
}
控制台输出:http://nusoft.fnal.gov/nova/public/img/FD-evt-echo.gif