#author("2019-03-13T11:04:30+09:00","default:yakumo_murakami","yakumo_murakami")
[[Ruby]]
正式にはこちらを見てネ → [[https://docs.ruby-lang.org/ja/latest/doc/print_format.html]]
----
sprintfが簡単かしら?
#contents
----
* 数字の幅をきちんと揃えたい。 [#u090f069]
** 空白で埋める [#u35407c2]
p sprintf("%3d",1)
1
** ゼロで埋める [#wf413c5b]
p sprintf("%03d",1)
001
* 文字列取扱サンプル [#zbea0b2d]
** sprintf("%3s","色は匂へど 散りぬるを") [#b5824fe3]
"色は匂へど 散りぬるを"
** sprintf("%3.3s","色は匂へど 散りぬるを") [#fe0bda2d]
"色は匂"
** sprintf("%9.3s","色は匂へど 散りぬるを") [#fa04b007]
" 色は匂"
** sprintf("%9.9s","色は匂へど 散りぬるを") [#o8938b7d]
"色は匂へど 散りぬ"
** sprintf("%9.5s","色は匂へど 散りぬるを") [#x26be066]
" 色は匂へど"
** sprintf("%.5s","色は匂へど 散りぬるを") [#o1fa97e3]
"色は匂へど"
** sprintf("%.12s","色は匂へど 散りぬるを") [#f7504dfc]
"色は匂へど 散りぬるを"