私は、キーに以下に示すようないくつかのスペースがあるハッシュを持っています。スペースをアンダースコアに置き換えたい。私は理由はわかりませんが、以下のプログラムは動作していません。ハッシュのためにキーでスペースをアンダースコアに置き換えてください
キー: "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