找回密码
 注册
Simdroid-非首页
查看: 209|回复: 4

[其他研讨] 从txt文件提取数据

[复制链接]
发表于 2012-6-14 02:19:54 | 显示全部楼层 |阅读模式 来自 上海
比如有一个txt或者其它的什么文件,里面有纯粹的数据比如3.2145,2.75,21.32等等了,又有一些字母比如word,i love you什么的,如何只提取出其中的数据,就是只提取其中的实数
发表于 2012-6-15 12:51:31 | 显示全部楼层 来自 北京
Simdroid开发平台
本帖最后由 copyleft 于 2012-6-15 12:56 编辑
  1. StringCases[Import["test.cpp", "Text"], NumberString]
复制代码

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2012-6-20 09:54:19 | 显示全部楼层 来自 上海
copyleft 发表于 2012-6-15 12:51

非常感谢!
回复 不支持

使用道具 举报

 楼主| 发表于 2012-8-20 15:16:00 | 显示全部楼层 来自 上海
copyleft 发表于 2012-6-15 12:51

用这个方法提取出来的都是字符,不是数,我需要数据这个数据可以用来直接加减乘除的,这里提出出来的都是这样的{"45", "54", "53", "58", "60"}里面45都是"45"不能用来运算。请问还有什么办法没?
回复 不支持

使用道具 举报

发表于 2012-8-21 14:03:25 | 显示全部楼层 来自 北京
derwille 发表于 2012-8-20 15:16
用这个方法提取出来的都是字符,不是数,我需要数据这个数据可以用来直接加减乘除的,这里提出出来的都是 ...

ToExpression[{"45", "54", "53", "58", "60"}]

点评

很好,非常感谢  发表于 2012-8-24 18:33
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-27 20:18 , Processed in 0.038466 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表