※ 引述《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"??
: 感谢回复!!
首先小弟很抱歉,还是有些问题想请教。
试过Mid,InStr等等来判断字串,他们都必须知道并指定,比如w=1u,"1u"为2位元。
如果不知道"w="之后为几位元,就是数字不确定,只知道数字后有个"空位"再接l=1u
那要如何抓出"w="之后的数字?
我是想到先找到"w="在档案的位址,再判读出到达 l=1u之前的"空位"之间有几位元,
借此抓出"w="后的答案,但是我不知道如何判读"w="到"空位"之间的位元数怎么写?
还是有别的方法,请指教,谢谢。