Ruby

正式にはこちらを見てネ → https://docs.ruby-lang.org/ja/latest/doc/print_format.html


sprintfが簡単かしら?


数字の幅をきちんと揃えたい。

空白で埋める

p sprintf("%3d",1)

  1

ゼロで埋める

p sprintf("%03d",1)

001

文字列取扱サンプル

sprintf("%3s","色は匂へど 散りぬるを")

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

sprintf("%3.3s","色は匂へど 散りぬるを")

"色は匂"

sprintf("%9.3s","色は匂へど 散りぬるを")

"      色は匂"

sprintf("%9.9s","色は匂へど 散りぬるを")

"色は匂へど 散りぬ"

sprintf("%9.5s","色は匂へど 散りぬるを")

"    色は匂へど"

sprintf("%.5s","色は匂へど 散りぬるを")

"色は匂へど"

sprintf("%.12s","色は匂へど 散りぬるを")

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

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-03-13 (水) 11:04:30