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 _______________________________________________ cellml-discussion mailing list firstname.lastname@example.org http://www.cellml.org/mailman/listinfo/cellml-discussion