:asp替換函數(shù)replace()簡(jiǎn)介 在寫(xiě)程序時(shí),特別是考慮到SEO。我們會(huì)更多的用到替換函數(shù),因?yàn)閿?shù)千篇的文章gudusong認(rèn)為不可能每一篇都手動(dòng)的去找尋關(guān)鍵字并加粗加鏈接。那么gudusong就使用replace函數(shù)寫(xiě)一個(gè)公共調(diào)用的函數(shù),這樣用起來(lái)就很方便了。寫(xiě)這樣的函數(shù)的方法大家可參照gudusong的asp替換用法在SEO中運(yùn)用(-)
在這里就不說(shuō)啦,下面就補(bǔ)充一下replace()的用法。
Replace()
功能將一個(gè)字符串中指定個(gè)數(shù)的字符串替換為另一個(gè)字符串。
語(yǔ)法Replace ( string1, start, string2,n,m )
參數(shù)string1:string類(lèi)型,指定要使用string2替換其中一部分內(nèi)容的字符串;
參數(shù)start:long類(lèi)型,指定要從哪個(gè)字符位置開(kāi)始替換字符串,字符串中第一個(gè)字符的位置為1;
參數(shù)n:long類(lèi)型,指定要替換開(kāi)始字符起始位置,從左到右;
參數(shù)m:int類(lèi)型,指定要替換字符串的次數(shù),1 代表替換一次;
參數(shù)string2:string類(lèi)型,指定用哪個(gè)字符串替換string1的部分字符返回值String。函數(shù)執(zhí)行成功時(shí)返回替換后的字符串,發(fā)生錯(cuò)誤時(shí)返回空字符串("")。如果任何參數(shù)的值為NULL,Replace()函數(shù)返回NULL。用法如果start參數(shù)指定的位置超過(guò)了string1的長(zhǎng)度,那么Replace()函數(shù)把將string2拼接到string1的后面形成的字符串返回。
在ASP中Replace的語(yǔ)法為:Replace("字符串","要被替代的字符串","替代后的字符串","開(kāi)始字符位置","替換次數(shù)")
替換指定的次數(shù).
或
在ASP中vbscript 的Replace的語(yǔ)法為:Replace("字符串","要被替代的字符串","替代后的字符串")
vbscript中replace()詳細(xì)說(shuō)明:
功能:在字符串中查找,替代指定的字符串.
格式:replace(strtobesearched,strsearchfor,strreplacewith [,start[,count[,compare]]])
參數(shù):strtobesearched是字符串;
strsearchfor是被查找的子字符串;
strreplacewith 是用來(lái)替代的子字符串.
start,count,compare 是任意選項(xiàng).
我們來(lái)舉個(gè)完全替換例子:
gudusong=replace("手拉葫蘆電動(dòng)葫蘆手扳葫蘆千斤頂","手","電")
運(yùn)行后gudusong結(jié)果將是:
gudusong="電拉葫蘆電動(dòng)葫蘆電扳葫蘆千斤頂"
下面舉個(gè)指定替換次數(shù)的例子
gudusong=replace("手拉葫蘆電動(dòng)葫蘆手扳葫蘆千斤頂","手","電",1,1,1)
運(yùn)行后gudusong結(jié)果為:
gudusong="電拉葫蘆電動(dòng)葫蘆手扳葫蘆千斤頂"
只是從第一個(gè)字符開(kāi)始,替換一次。通過(guò)這個(gè)方法我們可以把一篇文章的指定關(guān)鍵詞做一次鏈接到指定的頁(yè)面,這樣可以達(dá)到增加內(nèi)部鏈接。更有利于seo的優(yōu)化,網(wǎng)站的合理性也可以得到提升,并且有利于提高用戶(hù)體驗(yàn)。但必須有個(gè)度,如果一篇文章增加過(guò)多的鏈接將使用戶(hù)體驗(yàn)下降,并可能引來(lái)搜索引擎的懲罰。
該文章在 2024/7/29 10:36:03 編輯過(guò)