+ -
当前位置:首页 → 问答吧 → asp正则命名为什么不行?

asp正则命名为什么不行?

时间:2011-11-29

来源:互联网

VB code


Dim re
Set re=New RegExp
re.IgnoreCase=True
re.Global=True
re.Pattern="<a href=(?<url>.+?) target=_blank>(?<title>.+?)</a>"
Set RegExpGetHtml=re.Execute(strhtml)        



asp不支持<a href=(?<url>.+?) target=_blank>(?<title>.+?)</a>这样的写法吗?
asp.net可以的,我想asp应该也可以的,是不是什么地方错了?

作者: arorn   发布时间: 2011-11-29


正则没弄过 
你可以去百度下 asp正则

作者: enjoy_gw   发布时间: 2011-11-29

既然asp不支持捕获组命名,那你可以这样啊
VBScript code

Set matches=re.Execute(strhtml)  
for each mc in matches
   response.Write mc.submatches(0)'第一组
next

作者: aspwebchh   发布时间: 2011-11-29

既然asp不支持捕获组命名,那你可以这样啊
VBScript code

Set matches=re.Execute(strhtml)  
for each mc in matches
   response.Write mc.submatches(0)'第一组
next

作者: aspwebchh   发布时间: 2011-11-29

引用 3 楼 aspwebchh 的回复:
既然asp不支持捕获组命名,那你可以这样啊

VBScript code


Set matches=re.Execute(strhtml)
for each mc in matches
response.Write mc.submatches(0)'第一组
next

那个我知道的,我就想知道asp能不能捕获命名

作者: arorn   发布时间: 2011-11-29