我确定这是非常明显的,但我似乎无法得到它的工作。 我有一个Pathname实例,并试图从它删除第一个目录,然后返回字符串的其余部分,但由于切片返回部分删除似乎没有办法让较小的字符串回来。执行完string.slice()后返回的字符串与部分删除
filepath = Pathname.new("this_folder_needs_to_go/another_folder/file.html")
filedir = filepath.to_s.slice("this_folder_needs_to_go/")
newfilepath = filedir
我希望newfilepath
将another_folder/file.html
而是它只返回this_folder_needs_to_go/
因此,如何在地球上,我得到的已移除部分的字符串?
如果路径长度每变化一次,那么该怎么办? – 2014-10-10 13:27:40
@SamMason,是的,上面的表达式通过'/'将字符串分成两部分,得到第二部分。 – falsetru 2014-10-10 13:28:49