Sdílet prostřednictvím


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ým počtem opakování.

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

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

Find
String

Povinná hodnota. Hledá se podřetěžce.

Replacement
String

Povinná hodnota. Náhradní podřetěžce.

Start
Int32

Nepovinný parametr. Pozice uvnitř Expression , která začíná podřetězením používaným k nahrazení. Vrácená hodnota Replace je řetězec, který začíná na Start, s příslušnými náhradami. Pokud ho vynecháte, předpokládá se hodnota 1.

Count
Int32

Nepovinný parametr. Počet substringových substringů, které se mají provést. Pokud ho vynecháte, výchozí hodnota je -1, což znamená "provést všechny možné náhrady".

Compare
CompareMethod

Nepovinný parametr. Číselná hodnota označující druh porovnání, který se má použít při vyhodnocování podřetěc. Hodnoty najdete v části Nastavení.

Návraty

Jedna z následujících hodnot:

Pokud uživatelNahradit vrácení
Find je nulová délka nebo Nothing Kopie Expression
Replace je nulová délka Kopie bez Expression výskytů Find
Expression je nulová délka nebo Nothing, nebo Start je větší než délka ExpressionNothing
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

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

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

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

Platí pro

Viz také