我正在为自动化测试编写脚本,并且我能够获取对象值,让我们说一个带有值的网页元素标签:"作业#12345"并且我将其存储到名为jobID
的变量中。
我希望能够遍历该字符串,然后抓住" 12345" 把它放在名为let {#1}}的变量中,然后将该变量输入到数据表中。
除了遍历那个darn字符串并且只抓取整数之外,我知道如何做其他所有事情。
答案 0 :(得分:3)
使用regular expression搜索一串数字(\ d +):
>> Set r = New RegExp
>> r.Pattern = "\d+"
>> s = "Job # 12345"
>> sId = r.Execute(s)(0).Value
>> WScript.Echo sId
>>
12345
你应该做什么(以及为什么):
>> sJobid = "Job # 12345"
>> IJobid = split( sJobid,"#")(1)
>> WScript.Echo "|" & IJobid & "|", TypeName(IJobid)
>>
| 12345| String
(前导空白,类型前缀欺诈)
答案 1 :(得分:0)
请尝试以下代码:
sJobid = "Job # 12345"
IJobid = split( sJobid,"#")(1)
IJobid是您的预期结果。
如果我回答你的问题,请告诉我。