社区
VB基础类
帖子详情
VB如何捕获正则表达式分组的值
luckboy1988
2007-08-15 05:37:07
VB如何捕获正则表达式分组的值?
例如:
\<a target\="_blank" href\=\"(?<url>.+?)\" title\=\"(?<title>.+?)\"\>.+?(\<\/a\>)
用VB如何获得分组Title的值?
请给我例子,谢谢!!
...全文
272
4
打赏
收藏
VB如何捕获正则表达式分组的值
VB如何捕获正则表达式分组的值? 例如: \<a target\="_blank" href\=\"(?.+?)\" title\=\"(?.+?)\"\>.+?(\) 用VB如何获得分组Title的值? 请给我例子,谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
用这个正则取回的内容,格式都是固定的
你真的没有想到办法吗?
vb
正则表达式
实例(
正则表达式
测试程序)
在
VB
.NET中,
正则表达式
(Regular Expression)是一种强大的文本处理工具,它允许程序员通过模式匹配来处理字符串。这个“
vb
正则表达式
实例”很可能是为了帮助开发者测试和理解
正则表达式
的工作原理而设计的一个应用...
VB
正则表达式
使用详解
VB
正则表达式
使用详解
VB
正则表达式
是指使用
正则表达式
在
VB
中进行字符串处理和搜索操作。
正则表达式
是一种强大的工具,能够在字符串中搜索和匹配特定模式。它可以应用于数据有效性验证、文本替换、字符串提取等...
VB
.NET
正则表达式
参考手册
正则表达式
(Regular Expression)则是
VB
.NET中用于处理和匹配文本的强大工具,广泛应用于数据验证、文本提取、替换等场景。本手册将深入探讨
VB
.NET中的
正则表达式
及其应用。 一、
正则表达式
基础
正则表达式
是一组...
正则表达式
教程合集(各种语言的,超全)
本教程合集涵盖了多种编程语言中的
正则表达式
规则和应用,包括JavaScript、
VB
、.NET、Perl等。 在JavaScript中,
正则表达式
广泛应用于字符串操作,如`match()`、`search()`、`replace()`和`split()`方法。...
VB
字符串和
正则表达式
参考手册
此外,
正则表达式
还支持
分组
和
捕获
,允许我们将复杂的模式拆分成多个部分,以便更精细地操作。使用`\(\)`可以创建一个
捕获
组,而`\1`、`\2`等引用先前
捕获
的组。后向引用和非
捕获
组(`(?:...)`)也是
正则表达式
中...
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章