Какое самое короткое регулярное выражение может сопоставлять ненулевые числа с плавающей запятой с любым количеством знаков после запятой?
Он должен принимать такие числа, как
-1
-5.9652
-7.00002
-0.8
-0.0500
-0.58000
0.01
0.000005
0.9900
5
7.5
7.005
но отвергают такие конструкции, как
.
.02
-.
-.996
0
-0
0.
-0.
-0.000
0.00
--
..
+
+0
+1
+.
+1.26
,etc
Мне не нужна поддержка экспоненциальной записи с e , E и т. д.
Между прочим, я использую язык C#.
0.0
будет с какой стороны? принять или отвергнуть? - person YOU   schedule 02.12.20090.000
в свои тестовые примеры, большинство ранних ответов принимают это, но в моей книге это все еще ноль. :) - person   schedule 02.12.2009001.000
как принятое, если решение достаточно короткое. - person luvieere   schedule 02.12.2009