我在网页上有一个小面板,显示一些摘要信息。我使用VBScript DOM来检索摘要信息。字符串看起来很粗糙。中间会有一条线,有时它可能是字符串之间的2或3行。
Info
Total : 20
Priority
Pri1: 20
Pri2: 0
Other:0
State
Open: 20
Node.innerText
检索了上述字符串。 Node有很多子Div标签,每个div标签都有一个字符串。所以,当我说Node.innerText
时,它会将所有内容检索为上面的大字符串。有没有办法搜索特定字符串并只检索它?答案 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