2014-10-30 2 views
0

웹 페이지에 작은 요약 정보를 표시하는 작은 패널이 있습니다. VBScript DOM을 사용하여 요약 정보를 검색했습니다. 이 끈은 매우 거칠다. 사이에 한 행이 있고 문자열 사이에 2 ~ 3 행이있을 수 있습니다.문자열 가운데에서 검색

나는 위의 문자열에 총 옆에 표시 값이 무엇을 검사 할
Info 

Total : 20 

Priority 


Pri1: 20 

Pri2: 0 



Other:0 

State 

Open: 20 
  1. ?
  2. Node.innerText을 사용하여 위의 문자열을 검색했습니다. 노드에는 많은 하위 Div 태그가 있고 각 div 태그에는 하나의 문자열이 들어 있습니다. 그래서 내가 Node.innerText이라고 말했을 때, 위와 같이 큰 문자열로 모든 것을 검색했습니다. 특정 문자열을 검색하여 그 문자열 만 검색하는 방법이 있습니까?
+1

사례에 대한 자세한 내용은 html로 알려주십시오. –

답변

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

감사합니다. 그게 문제를 해결했다. –