通过本文主要向大家介绍了asp 大小写,asp区分大小写吗,asp注入关键字,asp关键字,asp关键词等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
例如:文本abcaBcabCaBCabcaBCa,关键字bc,在不区分大小写的情况,一共有6个匹配项。
则在网页中显示的是abcaBcabCaBCabcaBCa。
很多人,想到是replace函数。原型为
Replace(string,find,replacewith[,start[,count[,compare]]])
string 必选项,字符串表达式,包含要替代的子字符串
find 必选项,被搜索的子字符串
replacewith 必选项,用于替换的子字符串
start 可选项,开始搜索子字符串的位置,默认是1
count 可选项,执行子字符串替换的数目,默认是-1,表示进行所有可能的替换
compare 可选项,比较方式,0:二进制比较;1:文本比较
虽然最后一个参数能解决不区分大小写的问题,那么该替换为什么呢?
因为从示例上看,bc,Bc,bC,BC都被搜索到了,却不能统一替换为一个文本
那么,利用Instr这个函数来协助我们吧。
从源字符串,自左向右搜索,每找到一个匹配项。就按三步走
1、将匹配项左边的字符串输出
2、将匹配项套上样式<span>后输出
3、重复上两步,继续搜索右边的字符串,直到搜索结尾
代码如下:
</div> </div>
则在网页中显示的是abcaBcabCaBCabcaBCa。
很多人,想到是replace函数。原型为
Replace(string,find,replacewith[,start[,count[,compare]]])
string 必选项,字符串表达式,包含要替代的子字符串
find 必选项,被搜索的子字符串
replacewith 必选项,用于替换的子字符串
start 可选项,开始搜索子字符串的位置,默认是1
count 可选项,执行子字符串替换的数目,默认是-1,表示进行所有可能的替换
compare 可选项,比较方式,0:二进制比较;1:文本比较
虽然最后一个参数能解决不区分大小写的问题,那么该替换为什么呢?
因为从示例上看,bc,Bc,bC,BC都被搜索到了,却不能统一替换为一个文本
那么,利用Instr这个函数来协助我们吧。
从源字符串,自左向右搜索,每找到一个匹配项。就按三步走
1、将匹配项左边的字符串输出
2、将匹配项套上样式<span>后输出
3、重复上两步,继续搜索右边的字符串,直到搜索结尾
代码如下:
</div> </div>