CellML Discussion List

Text archives Help


[cellml-discussion] Proposal: Standardised CellML real number format


Chronological Thread 
  • 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.

Top of page