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. Представляет собой числовое значение, указывающее вид сравнения, которое выполняется при оценке подстрок. См. раздел "Параметры" для значений.

Возвращаемое значение

Одно из следующих значений.

ЕслиФункция "Replace" возвращает
Find равно нулю или Nothing Копия Expression
Replace имеет нулевую длину Expression Копия без вхожденияFind
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 строки, с подстановками, указанными и Replace значениямиFind.

Аргумент Compare может иметь следующие значения.

Константа Description
Binary Выполняет двоичное сравнение
Text Выполняет текстовое сравнение

Применяется к

См. также раздел