返回列表 回复 发帖

Txt文本的一些操作经验

1.保存一个文本
(1)不覆盖原文件
Open "文本全路径" For Append As #1
Print #1, "保存的字符"
Close #1
(2)覆盖原文件
Open "文本全路径" For Append As #1
Print #1, "保存的字符"
Close #1

2.读取文本
简单的读取方法是用Richbox
RichTextbox.LoadFile ("文本全路径")
单行的读取到List内
Open "文本路径" For Input As #1
    Do Until EOF(1)
        Input #1, a$
   list1.additem a$
          Loop
Close 1

3.读取指定行的文本
Dim x As Integer
Dim str As Integer
Private Sub Command1_Click()
Open "文本全路径" For Input As #1
    Do Until EOF(1)
        Input #1, a$
        
        str = str + 1
        
      
        If str = val(行数) Then
        Print a$<--------这里就会自动print 你的说要的行数了
        End If
        
          Loop
Close 1
str = 0
End Sub
4.如何得到一行内某个位置的字符
知道如何读取单行就很简单读取单行内某个位置的字符了
在上面单行是a$
那么a$的第三个字符是什么呢?
Mid(a,3,1)这就是第三个字符了.
Mid的具体用法是
Mid(字符串,开始位置,多少字符串)

5.如何知道文本内有多少个"a"
假如你想知道文本内有多少个"a"字母
那也不难.上面说了如何读取文本,假如整个文本是StrTotal,"a"的个数是StrNumber
那么用For next来计算所有的"a"
Dim StrNumber as interge
For i = 1 to len(StrTotal)
If Mid(Strtotal,i,1)="a" Then
StrNumber =StrNumber +1
End if
Next i
好了这里的StrNumber就是所有"a"的个数了

                     我是一个呼吸着现在的空气而生活在过去的人
               这样的注定孤独,孤独的身处闹市却犹如置身于荒漠
                                     我已习惯了孤独,爱上孤独
                                 他让我看清了自我,还原了自我
                             让我再静静的沉思中得到快乐和满足
                                   再孤独的世界里我一遍又一遍
                                   不厌其烦的改写着自己的过去
                                             延伸到现在与未来
                                       然而那只是泡沫般的美梦
                                 产生的时刻又伴随着破灭的到来
                         在灰飞烟灭的瞬间我看到的是过程的美丽
                                      而不是结果的悲哀。。。
返回列表