我有一个哈希键,其中有如下所示的一些空格。我想用下划线替换空格。我不知道为什么,但下面的程序不工作。用哈希键替换下划线的空格
键: “的VoLTE QCI1安装失败%” “的VoLTE QCI1建立失败” “的VoLTE QCI1安装尝试”
@@parsed_items.each_key {|key|
key.gsub(/\s/,'_')
ap key
}
预期输出: “VoLTE_QCI1_Setup_Failure%” “VoLTE_QCI1_Setup_Failures” “VoLTE_QCI1_Setup_Attempts”
当前输出: “VoLTE的QCI1安装失败%” 应对“VoLTE QCI1安装失败” 应对“VoLTE QCI1尝试建立”
'each_key'返回散列。在应用您的代码后,@@ parsed_items'返回什么? –
{ “的VoLTE QCI1安装失败%”=>” 0.239" , “VoLTE的QCI1建立失败”=> “15”, “VoLTE的QCI1安装尝试”=> “6274”, “QCI5安装失败%” =>“.065”, } – ssharma