在字符串中间搜索

时间:2014-10-30 18:50:38

标签: dom vbscript

我在网页上有一个小面板,显示一些摘要信息。我使用VBScript DOM来检索摘要信息。字符串看起来很粗糙。中间会有一条线,有时它可能是字符串之间的2或3行。

Info

Total : 20

Priority


Pri1: 20

Pri2: 0



Other:0

State

Open: 20
  1. 我想查看上面字符串中Total旁边显示的值是什么?
  2. 我使用Node.innerText检索了上述字符串。 Node有很多子Div标签,每个div标签都有一个字符串。所以,当我说Node.innerText时,它会将所有内容检索为上面的大字符串。有没有办法搜索特定字符串并只检索它?

1 个答案:

答案 0 :(得分:0)

您可以使用正则表达式提取单词" Total"之后的值。它总是一个整数吗?

' Get the string...
s = Node.innerText

With New RegExp
    .Pattern = "Total : (\d+)"
    Set m = .Execute(s)
End With

If m.Count > 0 Then MsgBox m(0).SubMatches(0)    ' ==> 20