Swiftでは、パスの文字列からファイル名や拡張子を取得することができるよ。
Swiftでパス文字列からファイル名と拡張子を取得する
1 2 3 4 |
let path = NSString(string: "https://tecc0.com/index.html") print(path.lastPathComponent) // index.html print(path.pathExtension) // html |
こんな感じでパス内のファイル名『index.html』と、拡張子の『html』を取得することができるよ。
htmlで検索をかけて他は削除みたいなやり方ももちろんできるけど、例外処理や調整が面倒なのでこの方法を使うのがスマートだよ。