前端之家收集整理的这篇文章主要介绍了
如何用Ruby中的哈希收集值替换一个字符串?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个哈希集合:
@H_
301_2@my_hash = {“1”=> “apple”,“2”=> “bee”,“3”=> “猫”}
我用什么语法用字符串中的哈希收集值代替键的第一次出现?
例如我的输入字符串:@H_301_2@str =我想要一个3
生成的字符串将是:@H_301_2@str =我想要一只猫
我的班轮:
hash.each { |k,v| str[k] &&= v }
或使用String#sub!方法:
hash.each { |k,v| str.sub!(k,v) }
原文链接:https://www.f2er.com/ruby/266269.html