fixed wrong state of scientific notation when 3.5e[0-9]*+4