在线急等一正则表达式!!!!(实现马上结帐给分)

longmingli 2005-04-27 04:03:10
描述:


用一正则,提取一网页内容(html内容)中的包含文件指令中的包含文件路径,如指令
<!--#include file="../INC/CLS_Channle.asp"--> ,则我要提取其中的../INC/CLS_Channle.asp
,网页内容中可能有多个包含文件指令。如有多个包含文件,则返回包含文件路径组成的字符串。
总之,我要的是提取包含文件路径,有多个包含文件,就返回多个包含文件路径。


大家帮忙!!


...全文
153 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
longmingli 2005-04-28
  • 打赏
  • 举报
回复

非常感谢 themedy(太菜了) ,测试通过!!! 接分!!!!
themedy 2005-04-27
  • 打赏
  • 举报
回复
<%
dim reg
dim matches,match
dim filename,filenamelist

str="<!--#include file=inc/conn.asp--><!--#include file=../INC/CLS_Channle.asp--><html><head><title></title><meta http-equiv=Content-Type content=text/html; charset=gb2312><!--#include file=""inc/dl.asp""--><link rel=stylesheet href=inc/index.css type=text/css><style><!--.bg1{background-color:#EFF3F5;}--></style></head>"

set reg = new regexp
reg.pattern = "<\!\-\-#include file=([^>]+?)-->"
reg.Global = True
reg.ignorecase = true
reg.multiline = true
set matches = reg.execute(str)
for each match in matches
filename = match.value
filename = replace(filename,"<!--#include file=","")
filename = replace(filename,"-->","")
filename = replace(filename,"""","")
filenamelist = filenamelist & "<br>" & filename
next
response.write filenamelist
%>

28,406

社区成员

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

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