vb如何删除文本文件中带##的行,并提取某个数值到新文件

ForM5|Adr647|TOReadingE3273||||ForM5|Adr648|KD135123|Rf1.19199m|HD23.236m||ForM5|Adr6... For M5|Adr 647|TO Reading E327 3| | | |
For M5|Adr 648|KD1 35 1 2 3|Rf 1.19199 m |HD 23.236 m | |
For M5|Adr 649|KD1 34 1 2 3|Rb 1.17469 m |HD 23.778 m | |
For M5|Adr 650|KD1 35 1 3| | |Z 0.03141 m |
For M5|Adr 651|KD1 36##### 2 3|Rf 1.74724 m |HD 8.323 m | |
For M5|Adr 652|KD1 35##### 2 3|Rb 1.21646 m |HD 8.404 m | |
展开
 我来答
就九佳
2011-10-02 · TA获得超过142个赞
知道答主
回答量:178
采纳率:0%
帮助的人:213万
展开全部
1.删除
Open "d:\test.txt" For Input As #8 '打开需要修改的文件
Open "d:\test_o.txt" For Output As #9 '重新输入到新文件
While Not EOF(8)
Line Input #8, sline
If InStr(1, sline, "#") = 0 Then '判断该行是否有 # 字符
Print #9, sline '无则输出
End If
Wend
Close
2.提取
Open "d:\test.txt" For Input As #8 '打开需要提取的文件
Open "d:\test_o.txt" For Output As #9 '新文件
While Not EOF(8)
Line Input #8, sline
strt = Split(sline) '拆分数据
'根据需要存储,此处存储 M5|Adr 列数据
Print #9, strt(1)
Wend
Close
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式