#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]

 "色は匂へど 散りぬるを"

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS