Bahasa pemrograman: Ruby 1.9
String Masalah: C:/Test/blah.txt
keC:/Test/
Saya tahu ini pertanyaan yang mudah, tetapi Google dan referensi cepat Ruby Filetidak memiliki solusi untuk saya.
Dan saya tidak memiliki pengalaman dengan Regex.
Bahasa pemrograman: Ruby 1.9
String Masalah: C:/Test/blah.txt
keC:/Test/
Saya tahu ini pertanyaan yang mudah, tetapi Google dan referensi cepat Ruby Filetidak memiliki solusi untuk saya.
Dan saya tidak memiliki pengalaman dengan Regex.
Jawaban:
Gunakan File.dirnamemetode Ruby .
File.dirname("C:/Test/blah.txt")
# => "C:/Test"
File.dirname("/a/b/c/d")mengembalikan dengan benar/a/b/ctetapiFile.dirname("/a/b/c/d/")(garis miring) juga kembali/a/b/c.