Andrew Miller wrote: > 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.
agreed. _______________________________________________ cellml-discussion mailing list [email protected] http://www.cellml.org/mailman/listinfo/cellml-discussion
