Strings.Replace(String, String, String, Int32, Int32, CompareMethod) Metoda

Definice

Vrátí řetězec, ve kterém byl zadaný podřetězce nahrazen jiným podřetězcem zadaného počtu.

public static string? Replace(string? Expression, string? Find, string? Replacement, int Start = 1, int Count = -1, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
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

Parametry

Expression
String

Required. Řetězcový výraz obsahující podřetězce, který se má nahradit.

Find
String

Required. Hledá se podřetěžce.

Replacement
String

Required. Náhradní podřetěžce.

Start
Int32

Optional. Pozice uvnitř Expression , která spouští podřetětěr použitý k nahrazení. Návratová Replace hodnota je řetězec, který začíná na Start, s odpovídajícími nahrazeními. Pokud je vynechán, předpokládá se hodnota 1.

Count
Int32

Optional. Počet subřetěžců, které se mají provést. Pokud je tato hodnota vynechána, výchozí hodnota je -1, což znamená "provést všechny možné náhrady".

Compare
CompareMethod

Optional. Číselná hodnota označující druh porovnání, který se má použít při vyhodnocování podřetěcců. Viz Nastavení hodnot.

Návraty

Jedna z následujících hodnot:

PokudNahrazení vrátí
Find je nulová délka nebo Nothing Kopie Expression
Replace je nulová délka Expression Kopie bez výskytůFind
Expressionje nulová délka nebo NothingStart je větší než délkaExpressionNothing
Count je 0 Kopie Expression

Výjimky

Count < -1 nebo Start<= 0.

Příklady

Tento příklad ukazuje Replace funkci.

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

Poznámky

Návratová Replace hodnota funkce je řetězec, který začíná na pozici určené Start a končí na konci Expression řetězce s nahrazeními provedenými zadanými Find hodnotami a Replace hodnotami.

Argument Compare může mít následující hodnoty.

Konstanta Description
Binary Provede binární porovnání.
Text Provede textové porovnání.

Platí pro

Viz také