我有上傳圖像的功能,如果圖像名稱有任何單引號或雙引號或空格,那麼我有錯誤要上傳亞馬遜從字符串導軌中刪除單引號和雙引號+空格2 ruby 1.9.2
那麼如何從圖像名稱中刪除野性字符和空格?
對不起一個編輯
我需要在地方添加空格%20
請幫助我。
我有上傳圖像的功能,如果圖像名稱有任何單引號或雙引號或空格,那麼我有錯誤要上傳亞馬遜從字符串導軌中刪除單引號和雙引號+空格2 ruby 1.9.2
那麼如何從圖像名稱中刪除野性字符和空格?
對不起一個編輯
我需要在地方添加空格%20
請幫助我。
你可以這樣做:
string.gsub(/\s|"|'/, '')
這樣做:
string.tr(" '\"", "")
可以使用GSUB多次:
string.gsub(/"|'/, '').gsub(/\s/, '%20')
或使用GSUB!改變原始字符串 -
string.gsub!(/"|'/, '').gsub!(/\s/, '%20')
我試過.gsub('','%20')爲空格 –