書いてみるテスト

浮動小数点の正規表現

[+-]?[1-9][0-9]*(?:\.\d+)?(?:[Ee][+-]?\d+)?

単語先頭とか行頭とか、その辺は省略した。\dは整数ってことで。