Strings.Replace(String, String, String, Int32, Int32, CompareMethod) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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živatel | Nahradit 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 Expression | Nothing |
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í. |