AlexGK wrote:
> Столкнулся с проблемой: необходимо проверить является ли строка числом,
> формат такой:
>
> [+ или -] {набор цифр}[.набор цифр] [E [+ или -] набор цфир не более 5-ти]
>
> в квадратных скобках — необяхательная конструкция
> т.е. например:
>
> 1) -0001.2323 e +345
> 2) +1232
> 3) +013.123
>
> В общем- вещественное число в научном формате. И мне необходимо
> проверить соответствует ли строка формату или нет. Вот сижу пытаюсь
> сделать регулярное выражение в стиле Perl, но что-то совсем не
> получается — никогда ранее с регулярными выражениями не сталкивался.
>
> Как составить рег. выр. для этого?
[+-]?\d+(\.\d*)?([eE][+-]?\d{1,5})?
Posted via RSDN NNTP Server 2.0