请教asp正则匹配ID内的字符

「已注销」 2010-07-26 09:22:47
例如字符串中包含:
<a class="srPatentName" id='patentID=DDD-2454'></a>
<a class="srPatentName" id='patentID=ASSS-4444'></a>
<a class="srPatentName" id='patentID=KKK-23123'></a>
<a class="srPatentName" id='patentID=ZZZ-5555'></a>
<a class="cClass" id='c1'></a>
<a class="cClass" id='c2'></a>
<a class="cClass" id='c3'></a>

我想获取<a class="srPatentName" id='patentID=ZZZ-5555'></a>内id的内容,请问怎么搞呢?
...全文
117 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2010-08-03
  • 打赏
  • 举报
回复
"id的内容"即是id='内容' 不难理解吧?
Dogfish 2010-07-29
  • 打赏
  • 举报
回复
a = "<a class=""srPatentName"" id='patentID=DDD-2454'></a>" & vbcrlf
a = a & "<a class=""srPatentName"" id='patentID=ASSS-4444'></a>"
Set myRegExp = New RegExp
myRegExp.IgnoreCase = True
myRegExp.Global = True
myRegExp.Pattern = "patentID=([^']*)"
Set myMatches = myRegExp.Execute(a)
For Each myMatch in myMatches
response.write myMatch.Value
Next
「已注销」 2010-07-29
  • 打赏
  • 举报
回复
哎,自己解决了。3楼的是.NET的,ASP使用会出错。
另,为什么别人都能理解,而6楼却不知道我问什么。
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 m2276699 的回复:]
哎,自己解决了。3楼的是.NET的,ASP使用会出错。
另,为什么别人都能理解,而6楼却不知道我问什么。
[/Quote]
我只想问明白
要知道如果是patentID=ZZZ-5555这个值和ZZZ-5555这个值
是不一样的
  • 打赏
  • 举报
回复
意思就是patentID=ZZZ-5555这个值?
「已注销」 2010-07-28
  • 打赏
  • 举报
回复
当然是id里面的
ttt2 2010-07-28
  • 打赏
  • 举报
回复
"<a(.*?)id='(.*?)'></a>"
number123456 2010-07-28
  • 打赏
  • 举报
回复

stPatentName(""?) id='(.[^']*)'
不知道对不对
  • 打赏
  • 举报
回复
<a class="srPatentName" id='patentID=ZZZ-5555'></a>
你是想得到patentID=ZZZ-5555'还是想得到id='patentID=ZZZ-5555'?
正则有点不一样的
竹贤侄 2010-07-26
  • 打赏
  • 举报
回复
(?<=(id='))[^']+(?=('))
竹贤侄 2010-07-26
  • 打赏
  • 举报
回复
(?<=(id='))[^']+(?!('))


这个没错了
「已注销」 2010-07-26
  • 打赏
  • 举报
回复
不难看出上面有两类链接,我需要的是其中一类。楼上这个太泛了,没有击中问题要害
竹贤侄 2010-07-26
  • 打赏
  • 举报
回复
id='[^']+'

然后把两头砍掉
「已注销」 2010-07-26
  • 打赏
  • 举报
回复
顶上~~

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧