ASP replace()字串替換介紹

來源:互聯網
上載者:User

Replace 函數
返回字串,其中指定數目的某子字串被替換為另一個子字串。

Replace(expression, find, replacewith[, compare[, count[, start]]])

參數
expression

必選項。字串運算式 包含要替代的子字串。

Find

必選項。被搜尋的子字串。

Replacewith

必選項。用於替換的子字串。

Start

可選項。expression 中開始搜尋子字串的位置。如果省略,預設值為 1。在和count 關聯時必須用

count

可選項。執行子字串替換的數目。如果省略,預設值為 -1,表示進行所有可能的替換。在和 start 關聯時必須用。

Compare

可選項。指示在計運算元字串時使用的比較類型的數值。有關數值,請參閱“設定”部分。如果省略,預設值為 0 ,這意味著必須進行二進位比較,中國自學編程網,www.zxbc.cn 。

設定
compare 參數可以有以下值:

常數 值 描述 
vbBinaryCompare 0 執行二進位比較。 
vbTextCompare 1 執行文本比較。 


傳回值
Replace 返回以下值:

如果 Replace 返回 
expression 為零長度 零長度字串 ("")。 
expression 為 Null 錯誤。 
find 為零長度 expression 的副本。 
replacewith 為零長度 expression 的副本,其中刪除了所有由 find 參數指定的內容。 
start > Len(expression) 零長度字串。 
count 為 0 expression 的副本。 

 

上面的解釋是不是看起來雲裡霧裡的?那麼就用中文詳細解釋一下:

在ASP中Replace的文法為:
Replace("字串","要被替代的字串","替代後的字串","開始字元位置","替換次數")

在ASP中vbscript 的Replace的文法為:Replace("字串","要被替代的字串","替代後的字串")

vbscript中replace()詳細說明:
功能:在字串中尋找,替代指定的字串.
格式:replace(strtobesearched,strsearchfor,strreplacewith [,start[,count[,compare]]])
參數:strtobesearched是字串; strsearchfor是被尋找的子字串;strreplacewith 是用來替代的子字串.start,count,compare 是任意選項.

例子:

 代碼如下 複製代碼
<%
strtest="this is an apple."
response.write replace(strtest,”apple”,”orange”)
%>

輸出結果:this is an orange.

執行個體

指定數目的某子字串被替換為另一個子字串。

 代碼如下 複製代碼

Replace(expression, find, replacewith[, compare[, count[, start]]])

Dim MyString
MyString = Replace("XXpXXPXXp", "p", "Y")   '二進位比較從字串左端開始。返回 "XXYXXPXXY"。
MyString = Replace("XXpXXPXXp", "p", "Y", '文本比較從第三個字元開始。返回 "YXXYXXY"。3,, -1, 1)

執行個體

替換換行

objRs為RS對象名

 代碼如下 複製代碼
<%
..........
strTmp=replace(objRs("content"),Chr(13),"<br>")
...........
%>
<%=strTmp%>

注意,是Chr(13)而不是Char(13)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.