asp替换函数replace()简介
在写程序时,特别是考虑到SEO。我们会更多的⽤到替换函数,因为数千篇的⽂章gudusong认为不可能每⼀篇都⼿动的去寻关键字并加粗加链接。那么gudusong就使⽤replace函数写⼀个公共调⽤的函数,这样⽤起来就很⽅便了。写这样的函数的⽅法⼤家可参照gudusong的
在这⾥就不说啦,下⾯就补充⼀下replace()的⽤法。
Replace()
功能将⼀个字符串中指定个数的字符串替换为另⼀个字符串。
语法Replace ( string1, start, string2,n,m )
参数string1:string类型,指定要使⽤string2替换其中⼀部分内容的字符串;
参数start:long类型,指定要从哪个字符位置开始替换字符串,字符串中第⼀个字符的位置为1;
参数n:long类型,指定要替换开始字符起始位置,从左到右;
字符串replace函数参数m:int类型,指定要替换字符串的次数,1 代表替换⼀次;
参数string2:string类型,指定⽤哪个字符串替换string1的部分字符返回值String。函数执⾏成功时返回替换后的字符串,发⽣错误时返回空字符串("")。如果任何参数的值为NULL,Replace()函数返回NULL。⽤法如果start参数指定的位置超过了string1的长度,那么Replace()函数把将string2拼接到string1的后⾯形成的字符串返回。
在ASP中Replace的语法为:Replace("字符串","要被替代的字符串","替代后的字符串","开始字符位置","替换次数")
替换指定的次数.
或
在ASP中vbscript 的Replace的语法为:Replace("字符串","要被替代的字符串","替代后的字符串")
vbscript中replace()详细说明:
功能:在字符串中查,替代指定的字符串.
格式:replace(strtobesearched,strsearchfor,strreplacewith [,start[,count[,compare]]])
参数:strtobesearched是字符串;
strsearchfor是被查的⼦字符串;
strreplacewith 是⽤来替代的⼦字符串.
start,count,compare 是任意选项.
我们来举个完全替换例⼦:
gudusong=replace("千⽄顶","⼿","电")
运⾏后gudusong结果将是:
gudusong="电拉葫芦电动葫芦电扳葫芦千⽄顶"
下⾯举个指定替换次数的例⼦
gudusong=replace("⼿拉葫芦电动葫芦⼿扳葫芦千⽄顶","⼿","电",1,1,1)
运⾏后gudusong结果为:
gudusong="电拉葫芦电动葫芦⼿扳葫芦千⽄顶"
只是从第⼀个字符开始,替换⼀次。通过这个⽅法我们可以把⼀篇⽂章的指定关键词做⼀次链接到指定的页⾯,这样可以达到增加内部链接。更有利于seo的优化,⽹站的合理性也可以得到提升,并且有利于提⾼⽤户体验。但必须有个度,如果⼀篇⽂章增加过多的链接将使⽤户体验下降,并可能引来搜索引擎的惩罚。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论