2014-10-30 39 views
0

我在顯示一些摘要信息的網頁中有一個小面板。我使用VBScript DOM來檢索摘要信息。這個字符串看起來很粗糙。中間會有一條線,有時可能是兩條或三條線之間的線。在字符串中間搜索

Info 

Total : 20 

Priority 


Pri1: 20 

Pri2: 0 



Other:0 

State 

Open: 20 
  1. 我要檢查什麼是在上面的字符串總計旁邊顯示的值?
  2. 我使用Node.innerText檢索了上述字符串。節點有很多小孩Div標籤,每個div標籤都包含一個字符串。所以當我說Node.innerText時,它會像上面這樣一個大字符串檢索一切。有沒有辦法搜索一個特定的字符串,並只檢索?
+1

向我們展示一塊html,以瞭解更多關於這種情況 – 2014-10-30 18:58:21

回答

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 
+0

謝謝。這解決了問題 – 2014-10-31 20:56:49