move -1.23456e+01 -9.999999e+05

↑のような文字列から-1.23456e+01だけを取り出して
double型に変換して使いたいんですがどうすればいいかわかりません.
あほな質問ですがどうぞよろしく.
ちなみに-1.23456e+01は %e で表示されているようです.