我有一个字符串是这样的:“/ storage /emured / 0 / DCIM / Camera / test.jpg”。这是一个位置,我试图只将文件的名称作为字符串。
有没有办法用ruby从该字符串中提取文件的名称(test.jpg)?
答案 0 :(得分:2)
执行以下操作: -
string = "/storage/emulated/0/DCIM/Camera/test.jpg"
File.basename(string) # => "test.jpg"
查看::basename
的doco。
答案 1 :(得分:1)
可能不是最佳方式,但你可以用/分割并保存最后一个值
string = "/storage/emulated/0/DCIM/Camera/test.jpg".split('/')
string = string[string.length-1] # => "test.jpg"