2008-04-06から1日間の記事一覧

マッチしたファイル名を変更する

File.fnmatch が思ったように動かない。また、処理対象となるファイル名と数が特定されているので、下記の方法で逃げる。 #!/usr/bin/env ruby original_filename = Dir.glob("./*html") File.rename(original_filename[0], 'new.html') 実行結果。 % ls old…

URL からディレクトリ名だけを取得する

require 'uri' url = URI.parse('http://ja.wikipedia.org/dir/test/wiki/%E5%BD%B9%E6%89%80%E5%BA%83%E5%8F%B8') path = url.path.sub(/^(\/)/, '') p path.scan(/(.*?)\//) url = URI.parse('http://headlines.yahoo.co.jp/hl') path = url.path.sub(/^(\…