長さをあらわす文字列が入力されたとき、
"10cm"   -> "10" "cm"
"5mm"    -> "5" "mm"
"1e2 km"  -> "100" "km"
"0.5xx"   -> "0.5" "xx" この場合はエラー表示する
みたいに分解したいんですけれど、どういう方法でやればよいでしょうか?