我有一个hash,它有一个keys => meaning
关系。此哈希的各种元素包括:
"fish" => "aquatic animal"
"fiend" => "bad person"
"great" => "remarkable"
我需要创建一个函数find,这样当我使用这个函数时,它应该返回“
find("fi")
”和“fish
”以及定义。所以输出应该是:"fish" => "aquatic animal"
"fiend" => "bad person"
我对正则表达式和ruby都不熟悉。
最佳答案
hash.select{ |k,v| k.start_with? pattern }
关于ruby - 使用正则表达式在哈希键上部分匹配字符串(从单词开头)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11620611/