修剪字符尾随的零 n 个轨道



在我的PgSQL数据库中,我的一列是'字符变化'。当我将 excel 文件中的数字保存到其中时,它会在末尾添加.0。如何修剪它?

我已经尝试过row[1].to_s.strip但这并不能消除.0.添加to_i也不起作用,因为某些值的形式为 45-8 .

你想为此使用 chomp

row[1].chomp('.0')

引用文档:

返回一个新的String,其中给定的记录分隔符从 str 的末尾删除(如果存在)。

这对

我有用: row[1].to_s[0, row[1].to_s.index(".0")]

最新更新