| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3809 人关注过本帖, 1 人收藏
标题:求教 VB删除TXT指定字符所在行的内容?
只看楼主 加入收藏
z8571127
Rank: 2
等 级:论坛游民
帖 子:32
专家分:12
注 册:2010-3-26
结帖率:83.33%
收藏(1)
已结贴  问题点数:20 回复次数:7 
求教 VB删除TXT指定字符所在行的内容?
比如txt内容:

1adklw
56defgh
9dgeszd
df4sgnh
15tedcg
...

要删除含有 “1”的所有行

执行后

56defgh
9dgeszd
df4sgnh
...

小弟菜鸟 刚学习VB  能帮忙写下代码吗?

[ 本帖最后由 z8571127 于 2010-10-9 01:10 编辑 ]
搜索更多相关主题的帖子: 删除 字符 TXT 
2010-10-07 16:26
guozhiquan
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-1-20
收藏
得分:0 
弄个临时文件
2010-10-07 17:15
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
收藏
得分:0 

同意2楼。
2010-10-07 18:01
z8571127
Rank: 2
等 级:论坛游民
帖 子:32
专家分:12
注 册:2010-3-26
收藏
得分:0 
谢谢 两位朋友  我是菜鸟  刚刚学习VB  代码不会写啊  
不知道 朋友有没有时间 帮忙写一个
在这 谢谢了
2010-10-09 01:08
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
收藏
得分:20 
程序代码:
Option Explicit

Sub Main()
    Dim a() As Byte, v, o
    Open App.Path & "\test.txt" For Binary As #1
        If (LOF(1)) < &H3FFFF Then
        ReDim a(1 To LOF(1)) As Byte
        Get #1, , a
        End If
    Close #1
    v = Split(StrConv(a, vbUnicode), vbCrLf)
    o = Filter(v, "1", False)
    Open App.Path & "\out.txt" For Output As #1
        If IsEmpty(o) Then
        Else
            For Each v In o
                'Write #1, v
                Print #1, v
            Next
        End If
    Close #1
End Sub
2010-10-09 03:55
jiashie
Rank: 8Rank: 8
等 级:贵宾
威 望:10
帖 子:237
专家分:999
注 册:2009-4-30
收藏
得分:0 
又学习了一个新函数 Filter
2010-10-09 08:29
ytsm0526
Rank: 2
来 自:西安市
等 级:论坛游民
威 望:2
帖 子:203
专家分:60
注 册:2007-10-28
收藏
得分:0 
这个问题相信楼主自己可以解决的,谢谢

作舍道边,三年不成。
多抽出一分钟时间学习,让你的生命更加精彩!,
2010-10-09 19:56
z8571127
Rank: 2
等 级:论坛游民
帖 子:32
专家分:12
注 册:2010-3-26
收藏
得分:0 
谢谢  bczgvip 版主 非常感谢
2010-10-09 21:01
快速回复:求教 VB删除TXT指定字符所在行的内容?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015519 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved