59
编程语言路径:Ruby 1.9的红宝石,正从路径+文件名
问题字符串:C:/Test/blah.txt
到C:/Test/
我知道这是一个简单的问题,但谷歌和红宝石quickref为File
无解为了我。
而我对Regex没有经验。
编程语言路径:Ruby 1.9的红宝石,正从路径+文件名
问题字符串:C:/Test/blah.txt
到C:/Test/
我知道这是一个简单的问题,但谷歌和红宝石quickref为File
无解为了我。
而我对Regex没有经验。
使用Ruby File.dirname
方法。
File.dirname("C:/Test/blah.txt")
# => "C:/Test"
同样的答案,我会删除我的。 –
完美,我完全没有看到它...... – Onetimeposter123
对我来说,'File.dirname(“/ a/b/c/d”)'正确地返回'/ a/b/c',但是'File.dirname “/ a/b/c/d /”)'(尾部斜线)*也*返回'/ a/b/c'。 – Jason