プログラミング言語:Ruby 1.9
問題の文字列:C:/Test/blah.txt
toC:/Test/
簡単な質問だと思いますが、GoogleとRubyのquickrefにFileは解決策がありません。
そして、私は正規表現の経験がありません。
プログラミング言語:Ruby 1.9
問題の文字列:C:/Test/blah.txt
toC:/Test/
簡単な質問だと思いますが、GoogleとRubyのquickrefにFileは解決策がありません。
そして、私は正規表現の経験がありません。
回答:
RubyFile.dirnameメソッドを使用します。
File.dirname("C:/Test/blah.txt")
# => "C:/Test"
File.dirname("/a/b/c/d")正しく戻ります/a/b/cが、File.dirname("/a/b/c/d/")(末尾のスラッシュ)も戻ります/a/b/c。