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