ゼロサプレス(英:zero suppress)

ゼロサプレスとは、数値を表す文字列から余分なゼロを取り除く処理。また、ゼロを取り除く代わりにスペース等に置き換える場合もゼロサプレスと呼ばれる。

主に表示上の見た目を整えたり、固定長の文字列データを数値データに戻す場合に使用される。

ゼロサプレスの逆で、指定された桁数に満たない部分を「0」で補うことを ゼロパディング と呼ぶ。

ゼロサプレスの例

先頭のゼロを取り除く
"000050" ->  "50"

先頭のゼロを取り除く(少数)

"0000.50" ->  "0.50"

末尾のゼロを取り除く

"3.10" ->  "3.1"
"3.0"  ->  "3.0" または "3"

日時のゼロを取り除く

"2099年01年03日" ->  "2099年1年3日"
"03時04分"       ->  "3時4分"

同意語

関連用語