社区
VB基础类
帖子详情
VB如何捕获正则表达式分组的值
luckboy1988
2007-08-15 05:37:07
VB如何捕获正则表达式分组的值?
例如:
\<a target\="_blank" href\=\"(?<url>.+?)\" title\=\"(?<title>.+?)\"\>.+?(\<\/a\>)
用VB如何获得分组Title的值?
请给我例子,谢谢!!
...全文
257
4
打赏
收藏
VB如何捕获正则表达式分组的值
VB如何捕获正则表达式分组的值? 例如: \<a target\="_blank" href\=\"(?.+?)\" title\=\"(?.+?)\"\>.+?(\) 用VB如何获得分组Title的值? 请给我例子,谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
happyer
2007-08-30
打赏
举报
回复
不好意思,忘了写:
filecontent = "<a href=""http://www.xxx.com"" title=""xxxxxx"">this is a link</a>"
happyer
2007-08-30
打赏
举报
回复
我找到了办法。
eg:有字符串:
<a href="http://www.xxx.com" title="xxxxxx">this is a link</a>
在上述字符串中,用正则表达式
<a href="(.+?)" title="(.*?)">.+?</a>
可以取得href,title的值。
代码如下:
set MyReg = New RegExp
MyReg.IgnoreCase = true
MyReg.Global = true
MyReg.Pattern = "<a href=""(.+?)"" title=""(.*?)"">.+?</a>"
set myMatches = MyReg.Execute(filecontent)
href = MyReg.Replace(myMatches(0),"$1")
title = MyReg.Replace(myMatches(0),"$2")
使用以上代码就取到了相应的值。其实就是利用replace方法,用分组值替换了整个字符串。
happyer
2007-08-29
打赏
举报
回复
怎么没有人回答了?关注。
嗷嗷叫的老马
2007-08-15
打赏
举报
回复
用这个正则取回的内容,格式都是固定的
你真的没有想到办法吗?
精通
正则表达式
~~~
精通
正则表达式
第三版 搜集于网络 前言..........I 第1章:
正则表达式
入门.... 1 解决实际问题... 2 作为编程语言的
正则表达式
... 4 以文件名做类比... 4 以语言做类比... 5
正则表达式
的知识框架... 6 对于...
正则表达式
经典实例中文版 (美)高瓦特斯
《
正则表达式
经典实例》对于如何使用
正则表达式
来解决一些常见的问题给出了按部就班的解决方案,其中包括C#、Java、JavaScript、Perl、PHP、Python、Ruby和
VB
.NET的实例。 《
正则表达式
经典实例》主要包括以下...
Excel+Python xlwings数据处理自动化
Excel+Python xlwings数据处理自动化,内容包括Python语法基础、Excel四大对象、图形、图表、数据透视表、公式和函数、字典应用、
正则表达式
等。 相关套餐: Python+
VB
A办公自动化系列课程-CSDN程序员研修院 ...
正则表达式
经典实例
本书对于如何使用
正则表达式
来解决一些常见的问题给出了按部就班的解决方案,其中包括c#、Java、JavaScript、Perl、PHP、Python、Ruby和
VB
.NET的实例。 本书主要包括以下内容: 通过一个精练的教程理解正则...
正则表达式
经典实例.pdf
本书对于如何使用
正则表达式
来解决一些常见的问题给出了按部就班的解决方案,其中包括c#、Java、JavaScript、Perl、PHP、Python、Ruby和
VB
.NET的实例。 本书主要包括以下内容: 通过一个精练的教程理解正则...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章