Re: [VBA ] 怎樣抓txt檔案裡的指定字串??
※ 引述《jacky33 (VBA API)》之銘言:
: 請問各位高手,語法要怎麼寫可以抓txt檔裡或是可以用txt(or wardpad)打開的檔案。
: 檔案內容如下:
: Mp1 Iinp n1 Vdd Vdd pch w=1u l=1u m=1
: Mq2 Ixxxp n231 Vd Vd pch w=200u l=1u m=1
: Mr3 1 2 3 4 pch w=3u l=1u m=1
: Q1:Mp1,Mq2,Mr3這三列可能在檔案內的任何位置,而且每一列開頭一定是"M",由左到右的順序
: 一定是Mp1 Iinp n1...等等。請問:
: 我要如何找出或定義檔案裡"所有""M"開頭的列。比如說檔案裡共有3列"M"開頭的,
: 名字分別叫"Mp1","Mq2","Mr3"。如何找到共"3"列跟其相對應的名字。
: Q2:比如說,當找到或是定義出Mp1這一列時,我要如何指定取出w=後面"1u"的這字串??
: 或是Mq2裡的l=1u 的"1u"??
: 感謝回覆!!
不好意思小弟我是初學者~
剛看完連結的程式,還是有些不懂想請教:
1. Line Input #1, a$ =>a$是什麼意思阿??
2.While Not EOF(1) 是未到檔案尾端,那如果我要讀到尾端又是怎麼寫??
3.txtContent.Text = txtContent.Text & a$ & vbCrLf =>解釋我看不太懂?"&"又是是什麼
意思?"vbCrLf"又是什麼意思??
txtContent.Text = "" '清除內容
Open sFile$ For Input As #1 '開啟文字檔
While Not EOF(1) '未到檔案尾端
Line Input #1, a$ '逐行讀取
txtContent.Text = txtContent.Text & a$ & vbCrLf '逐行加入txtContent及換行符號
Wend '反覆執行
Close #1 '關閉檔案
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.141.125.179
※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1426699514.A.F34.html
→
03/19 08:00, , 1F
03/19 08:00, 1F
→
03/19 08:00, , 2F
03/19 08:00, 2F
→
03/19 08:01, , 3F
03/19 08:01, 3F
→
03/19 08:02, , 4F
03/19 08:02, 4F
→
03/19 08:03, , 5F
03/19 08:03, 5F
→
03/19 08:05, , 6F
03/19 08:05, 6F
→
03/19 08:05, , 7F
03/19 08:05, 7F
→
03/19 08:06, , 8F
03/19 08:06, 8F
→
03/19 08:07, , 9F
03/19 08:07, 9F
→
03/19 08:08, , 10F
03/19 08:08, 10F
→
03/19 10:25, , 11F
03/19 10:25, 11F
→
03/20 23:38, , 12F
03/20 23:38, 12F
→
03/20 23:38, , 13F
03/20 23:38, 13F
→
03/21 02:17, , 14F
03/21 02:17, 14F
→
03/21 02:18, , 15F
03/21 02:18, 15F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章