Strings.Replace(String, String, String, Int32, Int32, CompareMethod) 方法

定義

回傳一個字串,其中指定的子字串已被指定次數的另一個子字串替換。

public static string Replace(string Expression, string Find, string Replacement, int Start = 1, int Count = -1, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
static member Replace : string * string * string * int * int * Microsoft.VisualBasic.CompareMethod -> string
Public Function Replace (Expression As String, Find As String, Replacement As String, Optional Start As Integer = 1, Optional Count As Integer = -1, Optional Compare As CompareMethod = Microsoft.VisualBasic.CompareMethod.Binary) As String

參數

Expression
String

必須的。 包含子字串的字串表達式,以替換。

Find
String

必須的。 正在搜尋子字串。

Replacement
String

必須的。 替換子弦。

Start
Int32

Optional. 在該位置 Expression 中,會啟動一個用於替換的子字串。 的 Replace 回傳值是一個字串,起始 Start於 ,並有適當的替換。 若省略,則假設為1。

Count
Int32

Optional. 需要執行的子字串替換次數。 若省略,預設值為 -1,意指「進行所有可能的替換」。

Compare
CompareMethod

Optional. 數值表示在評估子字串時應使用的比較類型。 數值請參見設定。

傳回

以下其中一項價值。

如果補充返回
Find 是零長度或 Nothing 複製 Expression
Replace 是零長度 複製 且 ExpressionFind
Expression 是零長度或 Nothing,或 Start 是大於 ExpressionNothing
Count 為 0 複製 Expression

例外狀況

Count < -1 或 Start<= 0。

範例

這個例子展示了這個 Replace 功能。

Dim TestString As String = "Shopping List"
' Returns "Shipping List".
Dim aString As String = Replace(TestString, "o", "i")

備註

函數的 Replace 回傳值是一個字串,從 所 Start 指定的位置開始,結束於字串末 Expression 尾,替換依照 FindReplace 值指定的方式進行。

Compare 參數可以有以下數值。

常數 說明
Binary 進行二元比較
Text 進行文本比較

適用於

另請參閱