トップページに戻る    次の正規表現パズルへ    前の正規表現パズルへ

3-2 整数にマッチ

正規表現パズル

整数にマッチする行を検索する

マッチ条件は以下の通り
・正負の符号は許可
・前ゼロは不許可

検索前


検索後


対象データ

+1234
-1230
1230
1030
3000
0
+0
-0
1234.5
123aa
aa123
12a3
0123


正規表現

^[-+]?([1-9][0-9]*|0)$


解説

選択で0の場合と0以外の場合で場合分けしつつ、
文字クラスを使って前ゼロを許可しないにしてます。