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

可选。 该位置 Expression 启动用于替换的子字符串。 返回值为 Replace 以适当替换开头 Start的字符串。 如果省略,则假定为 1。

Count
Int32

可选。 要执行的子字符串替换数。 如果省略,则默认值为 -1,这意味着“进行所有可能的替换”。

Compare
CompareMethod

可选。 指示计算子字符串时要使用的比较类型的数值。 请参阅“设置”了解值。

返回

以下值之一。

如果Replace 返回
Find 为零长度或 Nothing 副本 Expression
Replace 为零长度 没有出现次数的副本ExpressionFind
Expression为零长度或NothingStart大于长度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 参数可以具有以下值。

常量 Description
Binary 执行二进制比较
Text 执行文本比较

适用于

另请参阅