如何确定字符串是否以另一个字符串结尾,无论其情况如何?
filename.end_with?(*%w(.ext1 .e2 .extension))
此示例仅在案例匹配时匹配。无论如何匹配如何?
答案 0 :(得分:5)
将文件名更改为小写,并与小写扩展名进行比较。
filename.downcase.end_with?(*%w(.ext1 .e2 .extension))
'MAIN.RB'.downcase.end_with?(*%w(.ruby .rb)) # => true