分站 简化版 股指 日历 影视
携程 地图 计算器 行情 电脑
空位 空位 空位 空位 空位
首页 软件 编程 网络 窍门 笑话 知识 公告 注册 登录 用QQ登录本站
全部 综合数码金融娱乐服务报刊政府机构 推荐 申请 友情  
您现在的位置:首页 >> ASP >> 内容

asp中实现replace不区分大小写的替换方法

内容摘要:ASP中经常会用到replace,比如在查找时,要求高度显示被查找的字符,怎么不区分大小写替换字符?下面介绍两个方法,一个是利用replace 自身函数,另一种是用正则   方法一: 直接用ASP自带函数replace 这也是最简单的方法   title=replace(title,'DF','SD',1,-1,vbTextCompare)   replac......

  asp中经常会用到replace,比如在查找时,要求高度显示被查找的字符,怎么不区分大小写替换字符?下面介绍两个方法,一个是利用replace 自身函数,另一种是用正则

方法一: 直接用asp自带函数replace 这也是最简单的方法

title=replace(title,"df","sd",1,-1,vbtextcompare)

replace函数参数详解:

参数1:源字符串

参数2:要被替换的字符

参数3:新的字符。,既,要将源字符串中的某些字符,替换成新指定的字符

参数4:值为1.指定从第一个字符开始搜索该字符串

参数5:值为-1 指定每一个子串都要被替换

参数6:值为1 指定字符串的比较不区分大小写。

(高亮显示关键字)的两个函数

方法2:用正则不区分大小写替换指定字符

以下是函数源代码:

<%

"下面也有两种方法,大家看情况使用:)

function takeout(patrn,string1,colors)

’提取搜索关键字匹配文字

dim regex, match, matches, tt’ 建立变量。

set regex = new regexp ’ 建立正则表达式。

regex.pattern = patrn ’ 设置模式。

regex.ignorecase = true ’ 设置是否区分大小写。

regex.global = true’ 设置全局可用性。

set matches = regex.execute(string1)’ 执行搜索。

for each match in matches ’ 遍历 matches 集合。

retstr = retstr & match.value & " "

next

retstr = trim(retstr)

if instr(retstr," ")>0 then

for tt = 0 to ubound(split(retstr," "))

  版权声明:本内容来源于互联网,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。


发布日期:2017-8-31 发布时间:9:16:40 点击:12 
  • 上一篇:在一个ASP页面停留的多少时间的程序
  • 下一篇:asp中正规表达式过滤双引号里的内容
  • 本类新增
    本类热门文章
    Baidu
    壹 家 软 件 工 作 室(YiJia SoftWare Workroom) 齐天大圣® 制 作 ©2000-2017

    YJCMS V2.2 Build 17.09.12(MSSQL)
    闽ICP备05000814号-1
    本空间由景安网络(VPS)提供

    创宇云安全提供加速防护