怎样用VB读取一个TXT文件里的特定字符间的内容?

比如,我有一个叫name的TXT文件里面的内容是:ABC(aa)abc+AB(bb)AB=A=B=CD(cc)AB现在,我想把括号()里面的东西读取出来,并放进一个TAB... 比如,我有一个叫name的TXT文件
里面的内容是:
ABC(aa)abc
+AB(bb)AB
=A=B=CD(cc)AB

现在,我想把括号( )里面的东西读取出来,并放进一个TAB里面,比如这个文件读取后,我可以得到一个TAB,并且TAB(0)=aa 然后TAB(1)=bb , TAB(2)=cc

请各位VB高手指导小弟,拜谢~~~可以用的话加双倍分~~~
展开
 我来答
daviddyn
2012-06-24 · TA获得超过556个赞
知道小有建树答主
回答量:198
采纳率:0%
帮助的人:159万
展开全部
你的TAB是一个变量的名吧?
此方法较简单,但需要你临时引入一个字符。这个字符应是这个Txt文件中永远也不会存在的字符。如"@",我就用此字符做例子。
Dim a, c As String
Open "Txt文件的完整路径,要有扩展名" For Binary As #1
a = Input(LOF(1), 1)
Close #1
a = Replace(Replace(a, "(", "@"), ")", "@")
b = Split(a, "@")
For i = 1 To UBound(b) Step 2
c = c & b(i) & "@"
Next
c = Left(c, Len(c) - 1)
TAB = Split(c, "@")
紧接着我上面代码的后面你就可以使用TAB(0)、TAB(1)、TAB(2)……了。
风雪剑无痕
2012-06-20 · TA获得超过1253个赞
知道大有可为答主
回答量:1691
采纳率:100%
帮助的人:1669万
展开全部
只给你提供一些参考
http://zhidao.baidu.com/question/438673601.html
所有的答案都看看,包括答案里的链接,感觉有收获就行,没收获也表追问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
linta80
2012-06-26
知道答主
回答量:19
采纳率:0%
帮助的人:5.2万
展开全部
先查找指定字符获取在文本中的位置,再读取内容.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式