Re: Регулярные выражения
От: kan Великобритания  
Дата: 13.09.06 15:55
Оценка:
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
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.