我正在尝试做一些字符串格式。我试着用'插入',但显然是错误的。我只需要格式化。ruby字符串格式化
t = 123456789
我想T对被格式化:1234.56.789
所以,包括两个点。在Ruby中执行此操作的最佳方式是什么?
我正在尝试做一些字符串格式。我试着用'插入',但显然是错误的。我只需要格式化。ruby字符串格式化
t = 123456789
我想T对被格式化:1234.56.789
所以,包括两个点。在Ruby中执行此操作的最佳方式是什么?
扩展类
class String
def right_format
self.clone.insert(4,'.').insert(7,'.')
end
end
即注入的方法
!谢谢!忘了我可以克隆它当然...织补:) –
欢迎光临! =) – forker
所以你的意思是,你总是希望4位数字,一期,2个更多的数字,另一个时期和最后三个数字?或者是否有其他逻辑来安排时期? – jaydel
不,总是。在第四和第六之后。我曾经这样做:t.insert(4,'。')。insert(7,'。')但当然这有点错误..我正在寻找格式化选项 –