MW211 EXIT

devlog
正規表現/「1~999」を判定
2012年03月21日
┌──────────────────────────────────────┐
│^([1-9][0-9][0-9]|[1-9][0-9]|[1-9])$                                        │
└──────────────────────────────────────┘
上記のように、「100~999」or「10~99」or「1~9」とする?

いやいや。

┌──────────────────────────────────────┐
│^[1-9][0-9]?[0-9]?$                                                         │
└──────────────────────────────────────┘
上記だと、or条件なしに一発で指定できる。

つまり「?」は、「ある」かもしれないし「ない」かもしれないという意味。
分類:正規表現