MW211 EXIT

devlog
正規表現/数値(1)
2012年02月22日
「0123456789」を表すものは「[0-9]」か「\d」。

なので「\d\d\d」とすれば「000~999」の数値を表すことができる。

だが、数値は「001」ではなく「1」と書くもの。

なので、「1~999」としたい。

それには「[1-9]\d{0,2}」。

あ、「0」が抜けている、「0~999」だ。

でも「0」は別枠にせねばなるまい、よってこう。

「(0|[1-9]\d{0,2})」

「0」か「1~999」で「0~999」。
分類:正規表現