I just responded to a client asking me for help. I'm going to post my solution as an attachment, but wanted to A) See if someone had a better way to solve it and
post the solution here for others who might search for it in the future.
I am trying to convert the text ‘numbers’ to real numbers but cannot figure out how to preserve the decimals and the negative number. I’ve tried using the various options in the Select tool & tried the ToNumber function & tried various formulas all to no avail. I did find that if I reduce the number of leading zero’s the Double on the Select tool works, but it will not work when there are 25 leading zeros.
At this point I thought I would use pattern matching to establish positive or negative; reduce the number of leading zeros, then get it to a number using the Double in the Select tool and then reapply the negative or positive. Am I headed in the right direction or is there a better way of tackling this?
I did think that he was headed in the right direction. Here is a browse which illustrates the initial data (Field1 & Field2). N_Field# represents what happens if you just try to convert to a Double. W_Field# applies a little logic and gets to the desired results.

Thanks all....