我有这样PARAMS:删除`“`从字符串轨道4
params[:id]= "\"ebfd11a9-3aa4-415a-ba72-1b6796ea1bf6\""
,我希望得到如下预期的结果:
"ebfd11a9-3aa4-415a-ba72-1b6796ea1bf6"
我怎样才能做到这一点
我有这样PARAMS:删除`“`从字符串轨道4
params[:id]= "\"ebfd11a9-3aa4-415a-ba72-1b6796ea1bf6\""
,我希望得到如下预期的结果:
"ebfd11a9-3aa4-415a-ba72-1b6796ea1bf6"
我怎样才能做到这一点
您可以使用gsub
:
"\"ebfd11a9-3aa4-415a-ba72-1b6796ea1bf6\"".gsub("\"", "")
=> "ebfd11a9-3aa4-415a-ba72-1b6796ea1bf6"
或者,如@Stefan提到,delete
:
"\"ebfd11a9-3aa4-415a-ba72-1b6796ea1bf6\"".delete("\"")
=> "ebfd11a9-3aa4-415a-ba72-1b6796ea1bf6"
Just Use tr!
params[:id].tr!("\"","")
tr!也将改变主串
如果你不想改变主串只需使用:
params[:id].tr("\"","")
感谢伊利亚
如果您想要修改源字符串,请更好地使用不带感叹号的'tr' – Ilya
哪里的数据从何而来,即谁发出请求? – Stefan