[Rubyコードサンプル]URLをパースして必要な部分を取り出す
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
require 'uri' image_path = "https://hogehoge.com/assets.xxx.jp/images/pictures/images/000/011/955/_DSC9720.jpg?1536823426" # typeは1.9で廃止 # pp image_path.type pp image_path.class pp uri = URI.parse(image_path) pp uri.scheme # https pp uri.userinfo # nil pp uri.host # hogehoge.com pp uri.port # 443 pp uri.registry # nil pp uri.path # /dev-xxx.jp/images/pictures/images/000/011/955/_DSC9720.jpg pp uri.opaque # nil pp uri.query # 1536823426 pp uri.fragment # nil |
この記事へのコメントはこちら