如何在Ruby中测试一个字符串是否与glob匹配?

31

在Ruby中,不通过访问文件系统,能否查看glob "foo*" 是否与 "food" 匹配?

背景:我的某个脚本会生成文件,我想进行单元测试以确保其他脚本可以使用它们当前的glob检测到这些文件。

1个回答

48

是的,可以使用fnmatch方法实现:

File.fnmatch("foo*", "food") #=> true

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接