作者allenkuo (傻傻的妳 聰明如我)
看板Ruby
標題[問題] 字串轉數字
時間Sat Jul 30 22:41:07 2011
小弟新手一枚,向各位請教~
狀況:
我想將類似 "8,160" 這類的超過千位數字以上而且有","的內容,
從檔案中讀取出來並塞進資料庫中,但我發現寫進資料庫的數值是8,
而不是我要的8,160,查過一些型別轉換的資料都沒看到過相關的說明,
還請教各位先進有人知道該怎麼處理嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.33.43
1F:推 Eureka7:最蠻幹的方法:把逗號去掉...... 07/30 22:56
2F:推 ggegge:"8,160".split(',').join.to_i 07/30 23:16
3F:推 ggegge:或者 "8,160".gsub(',','').to_i 07/30 23:18
4F:推 aquarianboy:"8,160".delete(",").to_i 我喜歡用殺的 07/31 00:23
5F:→ allenkuo:原來有這麼多方法,感謝各位 07/31 00:30
6F:→ godfat:"8,160".tr(',','') 07/31 00:42