【发布时间】:2015-06-28 01:32:42
【问题描述】:
我有一个包含多个键的散列和一个不包含散列键或其中一个键的字符串。
h = {"k1"=>"v1", "k2"=>"v2", "k3"=>"v3"}
s = "this is an example string that might occur with a key somewhere in the string k1(with special characters like (^&*$#@!^&&*))"
检查s 是否包含h 中的任何键的最佳方法是什么,如果包含,则返回它包含的键的值?
例如,对于上述h 和s 的示例,输出应为v1。
编辑:只有字符串是用户定义的。哈希值始终相同。
【问题讨论】: