次の形式の文字列があります。
Hello {0}, today is {1} and the time is {2}. Will you be eating {3}?
array を指定する["sir", "Monday", "12:00", "tacos"]
と、この文字列は次のようにフォーマットする必要があります。
Hello sir, today is Monday and the time is 12:00. Will you be eating tacos?
Rubyには、これを行うための何らかの組み込みメソッドがありますか? それとも宝石はありますか?それとも、弦を交換するだけですか?
編集: これらの文字列を編集することは許可されていないことを付け加えておきます。したがって、sprintf のようなソリューションは機能しません。