プログラミング言語: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
。