• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > 文本搜索

文本搜索

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了文本搜索快捷键,ce文本搜索,文本搜索工具,replace studio,中华文本库文档搜索等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
<%
Head = "搜索"
SearchString = Request("SearchString")
count=0

'把当前目录的实际路径转换为虚拟路径
Function UnMapPath( Path )
UnMapPath = Replace(Mid(Path, Len(Server.MapPath("/")) + 1), "\", "/")
End Function


Function SearchFile( f, s, title )
Set fo = fs.OpenTextFile(f)
content = fo.ReadAll'读全部文本到content
fo.Close
SearchFile = InStr(1, content, S, vbTextCompare) > 0 '从第一个字符开始检查content里面是否有S
If SearchFile Then'如果有,则提出文件TITLE存入变量
pos1 = InStr(1, content, "<TITLE>", vbTextCompare)
pos2 = InStr(1, content, "</TITLE>", vbTextCompare)
title = ""
If pos1 > 0 And pos2 > 0 Then'取TITLE标记中间的字符
title = Mid( content, pos1 + 7, pos2 - pos1 - 7 )
End If
End If
End Function

Function FileLink( f, title )
vPath = UnMapPath( f.Path )'取路径
If title = "" Then title = f.Name'做链接
FileLink = "<A HREF=""" & vPath & """>" & title & "</A>"
FileLink = "<UL>·" & FileLink & "</UL>"
End Function

Sub SearchFolder( fd, s )
found = False
For each f In fd.Files
pos = InStrRev(f.Path, "." )
If pos > 0 Then
ext = Mid(f.Path, pos + 1 )
Else
ext = ""
End If
If LCase(ext) = "htm" Then'显示扩展名字为HTM的文件
If SearchFile( f, s, title ) Then
Response.Write FileLink(f, title)
count=count+1
' Response.Write cstr(count)
End If
End If
Next

For each sfd In fd.SubFolders
SearchFolder sfd, s
Next
End Sub
%>
<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=gb_2312-80">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title><%=Head%></title>
</head>

<body bgcolor="#FFFFFF">

<h1><%=Head%></h1>

<hr>

<form action="search.asp" method="Get">
<p>请输入欲搜索的内容: <input type="text"
size="20" name="SearchString" value="<%=SearchString%>"> <input
type="submit" value="搜索"> </p>
</form>
<%
Set fs = Server.CreateObject("Scripting.FileSystemObject")
Set fd = fs.GetFolder( Server.MapPath("/") ) '设置开始搜索的路径!

If SearchString <> "" Then
Response.Write "<H2>搜索<font color=red>" & SearchString & "</font>结果如下:</H2><P>"
SearchFolder fd,SearchString
End If
%>
<hr>
</body>
</html>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 文本搜索

相关文章

  • 2017-05-11支持权重的无组件ASP广告显示代码
  • 2017-05-11在asp中通过getrows实现数据库记录分页的一段代码
  • 2017-05-11asp中for循环的使用方法
  • 2017-05-11ASP连接SQL2005数据库连接代码
  • 2017-05-11ASP小偷(远程数据获取)程序的入门教程
  • 2017-05-11PJ-Blog教程┊增强博客用户体验~让发表内容的同时拷贝到剪贴板以防丢失
  • 2017-05-11一些简单的ASP练习
  • 2017-05-11简单过滤一下广告的代码
  • 2017-05-11生成静态页大全[ASP/PHP/ASPX]
  • 2017-05-11asp中用数据库生成不重复的流水号

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 在VBScript中实现-函数/方法名作为参数传入另一个函数
    • TSYS资源特性的效率提高方法
    • ASP编程入门进阶(五):内置对象Response
    • 15种ASP技巧
    • 整理了一个editplus的剪辑文件(ASP方面的内容)
    • asp去除所有的超级链接的两种方法 替换与正则
    • ASP采集入库生成本地文件的几个函数
    • ASP编程入门进阶(十七):FSO组件之文件夹操作
    • 127.0.0.1无法访问,没有权限: GetObject
    • 域名查询系统用到的类

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有