{"user_id"=> "row[:user_id]",
"name" => "row[:name]",
"address" => "row[:address]"
}
想要洗掉值中的雙引號
所需的哈希
{"user_id"=> row[:user_id],
"name" => row[:name],
"address" => row[:address]
}
uj5u.com熱心網友回復:
在這里試試這個,有兩個正則運算式。gsub將進行全域替換。
我在https://regex101.com/的幫助下做到了
str = '{"user_id"=> "row[:user_id]",
"name" => "row[:name]",
"address" => "row[:address]"
}'
re = /\"row\[:/m
subst = 'row[:'
result1 = str.gsub(re, subst)
re = /]"/m
subst = ']'
result2 = result1.gsub(re, subst)
# Print the result of the substitution
puts result2
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/464256.html
下一篇:Rails如何搜索下拉選擇
