我有格式的字符串:是否有與Java MessageFormat相當的Ruby?
Hello {0}, today is {1} and the time is {2}. Will you be eating {3}?
給予陣列["sir", "Monday", "12:00", "tacos"]
,該字符串應該被格式化爲:
Hello sir, today is Monday and the time is 12:00. Will you be eating tacos?
確實紅寶石有某種內置的方法做這個?還是有寶石?或者我必須更換字符串?
編輯:我想補充一點,我不允許編輯這些字符串。因此sprintf式的解決方案將無法工作。
您可以使用'%1 $ s','%2 $ s','%3 $ s'等特定參數。 – Stefan 2015-03-19 08:45:35