在VB脚本中附加格式

时间:2016-06-22 13:32:12

标签: c# vbscript

我正在获取输出,如下所示,

使用附加格式从 Res:10测试

Res:10Test

但是当尝试下面的代码时,没有任何反应,我得到的是 Res:10 Test

请告诉我代码中的附加格式有什么问题以及更多信息here

dim arr
arr=Array("Res:10 Test","Res:80 Test","Res:30 Test")
Set oSB  = CreateObject( "System.Text.StringBuilder" )

for each inpt in arr
  Ispt=split(inpt," ")
  oSB.AppendFormat_2 "{0}{1,4}",Ispt(0),Ispt(1)
  Ispt=oSB.ToString()
next

1 个答案:

答案 0 :(得分:1)

您的Split()无法正常运作:

>> a = Split("Res:80 Test")
>> WScript.Echo "|" & Join(a, "|") & "|"
>>
|Res:80|Test|

所以.AppendFormat不能留下数字80.在my answer我努力检查 Split的结果我演示了一个RegExp方法对于案例(VBscript)Split“有用”无法处理(混合分隔符)。