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,

cellml-discussion mailing list

Reply via email to