如何在Swift中的字符串中分隔两个URL?

时间:2018-08-13 01:38:52

标签: ios swift

使用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"

1 个答案:

答案 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