0

我正在构建一个小脚本,我需要知道一些测试路径(例如字符串)是否在另一个路径(另一个字符串)之外的方法。例如:

/some/path并且/some/path/file.rbfalse因为file.rb在里面/some/path而返回,但是会因为在外面/some/path而返回。/some/file.rbtruefile.rb/some/path

提前致谢!

4

1 回答 1

3

你可以使用String#starts_with?

path = '/some/path'
file = '/some/path/file.rb'
file.starts_with?(path) #=> true

和:

path = '/some/path'
file = '/some/file.rb'
file.starts_with?(path) #=> false
于 2013-02-06T13:35:08.833 回答