萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 1024|回复: 11

高人进来看看,怎么删除文件里的批量数据阿

[复制链接]
发表于 2007-5-29 17:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
文件如下:
#1.1
0 0
0.13407 0.08586
#2.1
0 0
0.18525 0.15741
#3.1
1 1
0.12327 0.12142
#4.1
0 0
0.13407 0.08586
#5.1
0 0
0.07464 0.07693
#6.1
1 1
0.08396 0.08346
#7.1
0 0
0.07464 0.07693
#8.1
0 0
0.07982 0.07966
#9.1
1 0
0.29314 0.18588
#10.1
1 1
0.26147 0.26181
共有50000组数据,但是在这个文件里我只需要留下带小数的数,其他的都要删除,象这样:
0.13407 0.08586
0.18525 0.15741
0.12327 0.12142
0.13407 0.08586
0.07464 0.07693
Editor里面只能替代象 #7.1 这样的数为空格,等于也就删除了,可是第二行的 1 1 , 1 0 什么的就不能再用这样的方法了, 比如有数据是
0.13401 1.08586 第一个数的最后一位和二个的开头一位也会被删除,这样就不对了。
我听说用Notepad++的宏功能也能完成,可是怎么试都不行,哪位高人指点指点阿?其他软件也行啊,五万多个,一个个删不现实拉,多谢多谢拉$郁闷$ $握手$

[ 本帖最后由 tangyi303 于 2007-5-29 18:25 编辑 ]
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2007-5-29 18:32 | 显示全部楼层
word里转换为表格,把不要的放到一列里
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2007-5-29 20:25 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2007-5-29 20:59 | 显示全部楼层

回复 #3 one 的帖子

嗯,可能我没学精,编了一个,倒是都能读文件,和显示我要得结果,可是五万多个数据只显示出最后大概两百多个,$汗$
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2007-5-29 21:15 | 显示全部楼层
替换的高级选项有 全字匹配 和 使用通配符;)
比如 删除 1 1 或者 1 0 就用 全字匹配
删除 #1.1 - #10.1 就将 #* 替换为空格 并且选上 使用通配符
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2007-5-29 22:08 | 显示全部楼层
原帖由 cosimo 于 2007-5-29 22:15 发表
替换的高级选项有 全字匹配 和 使用通配符;)
比如 删除 1 1 或者 1 0 就用 全字匹配
删除 #1.1 - #10.1 就将 #* 替换为空格 并且选上 使用通配符

对,我是这么做的,但是1 1全字匹配的话像 0.001 1.1032 这样的数据中间的1 1 也符合这样的形势,也会被删除的。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2007-5-29 22:13 | 显示全部楼层
写个简单的c程序好了
readline
第一第二丢弃,第3行保留,存为新文件。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
头像被屏蔽

TA的专栏

发表于 2007-5-29 23:26 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2007-5-31 00:13 | 显示全部楼层
原帖由 lilinger 于 2007-5-31 00:59 发表
我一般在Linux的shell下使用gawk做这些文件处理,假设你的文件名是g.txt  在/root/下 一句命令足以:
root@pv357:~#gawk '$1~/[0123456789]./&&!/#/'     /root/g.txt
显示结果如下:
0.13407 0.08586
0.1 ...


$高$ $高$ $高$
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
头像被屏蔽

TA的专栏

发表于 2007-5-31 11:36 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+1, 2025-2-12 17:39 , Processed in 0.076963 second(s), 17 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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