仅检索数字并忽略字符串中的字母

时间:2016-09-20 19:00:48

标签: vbscript qtp hp-uft

我有像10A或20B这样的字符串。我想要10个10A或20个20个。如何使用VBScript或QTP内部命令从字符串中仅拆分数字?

1 个答案:

答案 0 :(得分:7)

我会使用正则表达式:

s = "20B"

Set re = New RegExp
re.Pattern = "^\d+"

For Each m In re.Execute(s)
  num = CInt(m)
Next

WScript.Echo num