在Visual Build Pro工具中,怎么将正则表达式的一串数据,一个一个取出来

这是待读入数据,怎么把下图的数据一个一个取出来,数据和数据之间都有一个tab符号,数据的位数是随机变化的:

在这里插入图片描述

比如读取第一行c 后面的5个数据,在Visual Build Pro 中的read file中使用正则表达式,如下图:

在这里插入图片描述

将取出来的5个数据,再一个一个取出来,需要自己二次开发,写vb脚本,脚本如下:

在这里插入图片描述

Sub vbld_StepDone()

If Step.BuildStatus = vbldStepStatSucceeded Then
	' parse output for Revision number
	out = vbld_AllMacros()("LASTSTEP_OUTPUT").Value

	pos = InStr(out, "")+32
	
 Do 
 	pos = pos +1
 	n1 =n1+1
 Loop While(StrComp(Mid(out,pos,1),"	"))
    pos_c1 =  Mid(out, pos-n1, n1)
	vbld_TempMacros.Add "c1",pos_c1
	
 Do 
 	pos = pos +1
 	n2 =n2+1
 Loop While(StrComp(Mid(out,pos,1),"	"))
    pos_c2 =  Mid(out, pos-n2, n2)
	vbld_TempMacros.Add "c2",pos_c2
	
 
 	 Do 
 	pos = pos +1
 	n3 =n3+1
 Loop While(StrComp(Mid(out,pos,1),"	"))
    pos_c3 =  Mid(out, pos-n3, n3)
	vbld_TempMacros.Add "c3",pos_c3
	
	 Do 
 	pos = pos +1
 	n4 =n4+1
 Loop While(StrComp(Mid(out,pos,1),"	"))
    pos_c4 =  Mid(out, pos-n4, n4)
	vbld_TempMacros.Add "c4",pos_c4
	
End If

End Sub

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值