alo*_*ony 24

您可以使用File的extname方法

url = "http://testasp.vulnweb.com/avatars/noavatar.gif"
File.extname(url) #=> .gif
Run Code Online (Sandbox Code Playgroud)


Chr*_*ley 5

可能有一种更简单的方法,但我建议使用PathnameURI库的组合

require 'uri'

uri = URI("http://testasp.vulnweb.com/avatars/noavatar.gif")

path = uri.path # /avatars/noavatar.gif

pathname = Pathname.new(path)

extension = pathname.extname # gif
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅路径名URI库文档.