问个正则表达式

无·法 无·法 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
Option Explicit

Private Sub Command1_Click()
Dim data$
data = "<a>http://www.baidu.com><span class=simple>s1</span></a>" & vbCrLf & _
"<a>http://www.sina.com><span class=simple>t2</span></a>" & vbCrLf & _
"<a>http://wx.txes.com><span class=simple>tr0</span></a>"

Dim reg As Object
Set reg = CreateObject("vbscript.regexp")
reg.Global = True
reg.ignorecase = True
reg.Pattern = "<a>.*><span class=simple>"

Dim matches
Set matches = reg.execute(data)

Dim match
For Each match In matches
Call MsgBox(match.Value)
Next
End Sub

请问上面如何取出特定的网址啊,我这样的直接显示整个字符串了,现在的做法是取出来再用字符串函数处理下,比较麻烦,我觉得可以一步到位的,各位帮帮忙,谢谢!
...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
无·法
VB基础类 7,788 成员 197,583 内容