當前位置:外匯行情大全網 - 期貨行情 - Vb快速獲取網頁源代碼,提取其內容。

Vb快速獲取網頁源代碼,提取其內容。

以下功能可以實現您想要的功能:

函數TestRegExp(ByVal myString$,ByVal myPattern$,可選myMark$ = "gimt ",可選myRepString$)

如果myString = " "或myPattern = " "那麽

TestRegExp = " "

調試。打印“數據不能為空”

退出功能

如果…就會結束

創建對象。

Dim objRegExp As RegExp

Dim對象匹配作為匹配

Dim列匹配作為匹配集合

Dim RetStr作為字符串

Set objRegExp = New RegExp

常規公式

objRegExp。模式=我的模式

IIf(InStr(myPattern," s ")& lt;& gt0,"",myPattern)

區分大小寫嗎?

objRegExp。ignore case = IIf(InStr(LCase $(my mark)," I ")& gt;0,真,假)

它是全球性的嗎?

objRegExp。Global = IIf(InStr(LCase$(myMark)," g ")& gt;0,真,假)

妳想打包嗎?

objRegExp。MultiLine = IIf(InStr(LCase $(my mark)," m ")& gt;0,真,假)

如果objRegExp。然後測試(myString)

If InStr(myMark," r ")& gt;那麽0

調試。打印“替換”

RetStr = objRegExp。Replace(我的字符串,我的字符串)

調試。打印IIf(RetStr <。& gt"","替換結果" &;Left(RetStr,10),“找不到可替換的字符”)

其他

調試。打印“搜索”

Set colMatches = objRegExp。執行(myString)'執行搜索。

MsgBox列匹配。數數

對於colMatches的Iterate Matches集合中的每個objMatch。

RetStr = RetStr & ampobjMatch。第壹索引

RetStr = RetStr & ampobjMatch。價值與價值。vbCrLf

然後

調試。打印IIf(RetStr <。& gt"","搜索結果" &;Left(RetStr,10),“未找到匹配結果”)

如果…就會結束

其他

RetStr = " "

調試。打印“未找到匹配結果,請檢查常規公式是否正確”

如果…就會結束

TestRegExp = RetStr

結束功能

  • 上一篇:陜西華氏藥業有限公司怎麽樣?
  • 下一篇:什麽是大豆期貨?
  • copyright 2024外匯行情大全網