在写程序时,特别是考虑到SEO。我们会更多的用到替换函数,因为数千篇的文章gudusong认为不可能每一篇都手动的去找寻关键字并加粗加链接。那么gudusong就使用replace函数写一个公共调用的函数,这样用起来就很方便了。写这样的函数的方法大家可参照gudusong的asp替换用法在SEO中运用(-)

在这里就不说啦,下面就补充一下replace()的用法。

Replace() 

功能将一个字符串中指定个数的字符串替换为另一个字符串。 

语法Replace ( string1, start, string2,n,m ) 

参数string1:string类型,指定要使用string2替换其中一部分内容的字符串; 

参数start:long类型,指定要从哪个字符位置开始替换字符串,字符串中第一个字符的位置为1; 

参数n:long类型,指定要替换开始字符起始位置,从左到右; 

参数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的优化,网站的合理性也可以得到提升,并且有利于提高用户体验。但必须有个度,如果一篇文章增加过多的链接将使用户体验下降,并可能引来搜索引擎的惩罚。
本文由http://www.yingxiaoshipeixun.com[url=http://www.yingxiaoshipeixun.com]http://www.yingxiaoshipeixun.com[/url]