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

And*_*imm 25 ruby string glob

如果没有命中文件系统,是否可以看到glob "foo*"是否"food"在Ruby中匹配?

背景:我的一个脚本生成文件,我想单元测试其他脚本能够用它们当前的glob检测这些文件.

sep*_*p2k 42

是的,可以使用以下fnmatch方法:

File.fnmatch("foo*", "food") #=> true
Run Code Online (Sandbox Code Playgroud)