问个正则表达式
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请问上面如何取出特定的网址啊,我这样的直接显示整个字符串了,现在的做法是取出来再用字符串函数处理下,比较麻烦,我觉得可以一步到位的,各位帮帮忙,谢谢!
...全文
相关推荐
写出高效率的正则表达式技巧总结
如果纯粹是为了挑战自己的正则水平,用来实现一些特效(例如使用正则表达式计算质数、解线性方程),效率不是问题;如果所写的正则表达式只是为了满足一两次、几十次的运行,优化与否区别也不太大。但是,如果所写的正则表达式会百万次、千万次地运行,效率就是很大的问题了。 为行文方便,先定义两个概念。 误匹配:指正则表达式所匹配的内容范围超出了所需要范围,有些文本明明不符合要求,但是被所写的正则式“击中了”。例如,如果使用\d{11}来匹配11位的手机号,\d{11}不单能匹配正确的手机号,它还会匹配98765432100这样的明显不是手机号的字符串。我们把这样的匹配称之为误匹配。 漏匹配:指正则表达式所匹
面试经常问的问题.txt
面试经常问的问题.txt
Shell十三问.Doc
shell 十三问- linux/unix入门级shell脚本书写资料介绍. 一份经典的Linux学习资料,会对你学习Linux有很大帮助。
【39问医生】爬取数据
爬取的数据,已经去重,39问医生问诊的标题,描述已经第一个医生回答
通用-正则表达式-匹配字符
正则表达式入门及一点点可能用到的实例


VB基础类
