实现搜索结果的关键词变色标注的程序(使用正则表达式)

程序|正则

<%
' 以前写全文检索程序的时候写的.
' 原创 by 飞鸟@dev-club.com
' Email: flybird@dev-club.com
' ie5.5 脚本引擎 required

    dim patern
    dim found
    
    dim str
    dim result
    
    patern="(a)|(b)"
    str=" A dog fall in love with a cat. Can you believe?"
    result=""    
    call getMatchText(str,result,false)
    Response.Write result

    sub getMatchText(byref str,byref result,isNeedTrunc)
        'on error resume next
        Dim regEx, Match, Matches
        dim tStr
        Set regEx = New RegExp         ' 建立正则表达式。        
        regEx.Pattern = (patern)    ' 设置模式。
        regEx.IgnoreCase = True         ' 设置是否区分字符大小写。
        regEx.Global = True         ' 设置全局可用性。
        Set Matches = regEx.Execute(str)   ' 执行搜索。    
        if err.number<>0 then
            response.write "错误1:" & err.description
            err.clear
            exit sub
        end if
        if matches.count <>0 then
            dim startIndex            
            dim myMatchValue
            startIndex=1
            for each match in matches
                if (instr(str,match.value)>0) then
                    if instr(str,match.value)-50 >0 then
                        startIndex=instr(str,match.value)-50
                    else
                        startIndex=1
                    end if
                    myMatchValue=match.value
                    exit for
                end if
            next
            if isNeedTrunc then
                result= (mid(str,startIndex,strLength(myMatchValue)+100))
            else
                result= (str)    
            end if
            for each match in matches
                if not(instr(result,"<font color=re

时间: 2024-10-31 10:16:34

实现搜索结果的关键词变色标注的程序(使用正则表达式)的相关文章

实现搜索结果的关键词变色标注的程序

程序 <% ' 以前写全文检索程序的时候写的. ' 原创 by 飞鸟@dev-club.com ' Email: flybird@dev-club.com ' ie5.5 脚本引擎 required dim patern dim found dim str dim result patern="(a)|(b)" str=" A dog fall in love with a cat. Can you believe?" result=""

图谱搜索:告别关键词,搜索方式口语化

摘要: 在外界纷纷扬扬的猜测中,社交媒体巨头脸谱(Facebook)1月15日高调揭开了神秘新产品的面纱图谱搜索(Graph Search).这是脸谱自去年5月上市饱受质疑后作出的最大举措,产品发布会由脸谱首 在外界纷纷扬扬的猜测中,社交媒体巨头脸谱(Facebook)1月15日高调揭开了神秘新产品的面纱--图谱搜索(Graph Search).这是脸谱自去年5月上市饱受质疑后作出的最大举措,产品发布会由脸谱首席执行官马克·扎克伯格亲自主持,足见对其寄予厚望. 相比起之前媒体猜测的"发布脸谱手机

看网站热力图需要结合搜索进来的关键词才能看出本质

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 自从统计工具中有了热力图之后笔者几乎是每天必看的,因为热力图片对于研究用户需求和改进网站太重要了,所以笔者在这里建议大家都需要每天看自己网站的热力图.不过我发现很多人看了热力图还是不知道怎么看,也就是没看出问题.没看出问题所在就更谈不上改进网站,使我们的网站更符合用户的需求,提供精准的内容.其实热力图中有很多东西可以跟大家讲的,但今天只给大家

搜索某一个关键词,我们不难发现

搜索某一个关键词,我们不难发现,靠前的除了竞价排名,接着就轮到了百度百科.我们都知道,百度百科在百度产品中所占权重高.质量好.见效快.是一个长久性切转换率高.流量大的SEO推广方式之一.但是如何做好百度百科词条的撰写却成为了很多新手的一个难题.下面爱问网络站长简单说明一下: 第一.在百度免费注册一个百度账号 只有注册了百度账号,才能在百度百科里面进行各项操作,否则只有搜索和浏览的权限.如果您已经是百度其他产品的用户,可以直接登录. 第二.创建和编辑词条 如何创建或编辑词条?到百度百科首页搜索框中

android搜索框上下滑动变色效果_Android

搜索框上下滑动变透明度是现在APP中很常见的效果,先看看效果: 首先来看下布局骨架: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height

搜索行为和关键词分析(四):不变应万变

系列文章三说了,人人都是神算师.但是有人开始感叹,那些招数似乎对杂货店比如沃尔玛更适用:什么时间火什么,就主推什么.而现实总是让人不如意,大多时候我们都是开专卖店的,比如有人开了Firefox专卖店,有人开了picasa和刘亦菲美女图片专卖店. 所以,我在这里,需要介绍另一种关键词策略:不变而应万变.由于故事的可读性强,所以还是从两个故事中说起. 首先是我们非常熟悉的Highdiy同学,在年初Windows http://www.aliyun.com/zixun/aggregation/1547

搜索新发现——长尾关键词的价值

从事负责网站的推广工作以来,我从最初的一无所知,到渐渐开始入门了.平常我经常会去看一些别人写的有关网站推广技巧的文章,或者是自己试着做一些分析.经过一段时间的积累,我发现慢慢懂得了很多东西,以前一直只关注于网站的关键词排名等,但是现在从自己的工作中发现了一些新的东西,想在此跟广大网友分享一下: 第一.长尾关键词更容易被网民用户搜索到: 对网站访问量来源的统计分析,得出: 1.网站访问量的主要来源是通过网民用户对长尾关键词的搜索所带来的.例如,我们的新能源114作为新能源行业的导航网站,目前收录了

社交搜索未来:关键词被取代 通过关系找内容

Facebook即时个性化功能:烂番茄.Clicker和Yelp网站通过这项功能向Facebook提供个性体验,本质上就是利用用户的社交图谱获得更多的"搜索"结果.(TechWeb配图) [搜狐IT消息]北京时间3月11日消息,据国外媒体报道,科技博客Mashable今日刊发文章<社交搜索的未来>.文章指出,未来社交搜索将不再是由用户输入"关键词"去搜索,而是网站运用语义分析和机器学习技术,利用用户的社交图谱(social graph)和兴趣图谱(int

搜索营销:关键词和QualityScore之间的辩证关系

在关键词研究.关键词投.广告开发.帐目结构和所有重要的质量得分( Quality Score)领域的最佳实践都是相互关联的.上周,我对这种认识有了进一步的加强,当时,我与http://www.aliyun.com/zixun/aggregation/15470.html">Vistaprint.com公司的搜索营销主管Chris Kenney共同在互联网零售商大会上进行演讲.有意思的是,另外几场名为关键词列表的演讲也与质量得分密切相关. 很显然,质量得分总是搜索营销商考虑的重点,不论是开展