- From: ak.miller at auckland.ac.nz (Andrew Miller)
- Subject: [cellml-discussion] Proposal: Standardised CellML real number format
- Date: Thu, 20 Sep 2007 09:00:58 +1200
Alan Garny wrote:
>
>> Therefore, I think that we need to restrict it down to something like
>
>> (in regular expression syntax):
>
>>
>
>> (\-|)[0-9]+(\.[0-9]+|)(E(-|)[0-9]+|e(-|)[0-9]+|)
>
>>
>
>> In other words:
>
>> An optional - , followed by 1 or more digits from 0 to 9, followed by
>
>> an optional decimal point (not a comma or momayyez) followed by an
>
>> optional E or e character with a possible sign and one or more digits
>
>> after it.
>
>>
>
> probably best to allow for an optional '+' or '-' both at the start and
>
> following the exponent character.
>
>
>
>
So something like (assuming my use of the syntax is correct):
>
>
(\+|\-|)[0-9]+(\.[0-9]+|)((E|e)(\+|\-|)[0-9]+)
>
>
Note that I have also 'simplified' the exponent part.
>
I don't think the exponent should be mandatory, however, as this would
break the majority of models in use.
Best regards,
Andrew
Archive powered by MHonArc 2.6.18.