+ -
当前位置:首页 → 问答吧 → ASP正则表达式的错误

ASP正则表达式的错误

时间:2011-08-24

来源:互联网

<% 
dim result,result1 
str="adfjlmnnzlkjlkfjoj <img src=""http://img.knowsky.com/img/logo.jpg"" border=0 width=100>dfkjhdjfk" 
set re=new regexp 
re.ignorecase=true 
re.global=true 
re.pattern="<img [^>]*src=""([^"">]+)""[^>]+>" 
set m=re.execute(str) 
for each n in m 
result=result&n&"|" 
result1=result1&n.submatches(0)&"|" 
next 
set m=nothing 
set re=nothing 
if result<>"" then 
result=left(result,len(result)-1) 
result1=left(result1,len(result1)-1) 
end if 
result=split(result,"|") '存储<img> 
result1=split(result1,"|") '存储图像地址 
%>

<%=result1%>

显示结果是:Response 对象 错误 'ASP 0106 : 80020005' 

类型不匹配 

/chinese/news/newsview.asp,行 0 

遇到未处理的数据类型。 

作者: kingxujue   发布时间: 2011-08-24

n是一对象,作字符连接可能有问题

作者: hongweigg   发布时间: 2011-08-24

result1是数组
<%=join(result1, " ")%>

作者: hookee   发布时间: 2011-08-24