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é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:
| Pokud | Nahrazení 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élkaExpression | 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
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í. |