以此字符串开头:
file = "[/my/directory/file-*.log]"
我想删除尾随 /
和结束方括号之后的所有内容,因此返回的字符串是:
file = "[/my/directory/]"
我想知道是否有人可以推荐最安全的方法。
我一直在试验 chomp
但我没有取得任何进展,而且 gsub
或 sub
似乎也不适合。
最佳答案
您可以使用File.dirname
:
File.dirname("/my/directory/file-*.log")
=> "/my/directory"
关于ruby - 从尾部正斜杠中删除所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52879238/