我有這樣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