Strings.Replace(String, String, String, Int32, Int32, CompareMethod) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy sztringet ad vissza, amelyben egy adott részsztring egy megadott számú alsztringre lett cserélve.
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
Paraméterek
- Expression
- String
Kötelező. Sztringkifejezés, amely a lecserélendő sztringrészt tartalmazza.
- Find
- String
Kötelező. Sztringrészlet keresése folyamatban.
- Replacement
- String
Kötelező. Helyettesítő részkarakterlánc.
- Start
- Int32
Opcionális.
Expression Ebben a pozícióban elindul egy helyettesítéshez használt részszúrás. A visszaadott Replace érték egy sztring, amely a megfelelő helyettesítésekkel kezdődik Start. Ha nincs megadva, a függvény 1-et feltételez.
- Count
- Int32
Opcionális. A végrehajtandó sztringrész-helyettesítések száma. Ha nincs megadva, az alapértelmezett érték -1, ami azt jelenti, hogy "minden lehetséges helyettesítést elvégezhet".
- Compare
- CompareMethod
Opcionális. Numerikus érték, mely a karakterláncrészek kiértékeléséhez használandó összehasonlítási típust határozza meg. Az értékek beállításai című témakörben talál további információt.
Válaszok
Az alábbi értékek egyike.
| Ha | Visszatérési érték cseréje |
|---|---|
Find nulla hosszúságú vagy Nothing | Másolat: Expression |
Replace nulla hosszúságú | Másolat olyan Expression példányról, amelynek nincs előfordulása Find |
Expression nulla hosszúságú vagy Nothing, vagy Start nagyobb, mint a hossz Expression | Nothing |
Count 0 | Másolat: Expression |
Kivételek
Count
< -1 vagy Start<= 0.
Példák
Ez a példa a függvényt Replace mutatja be.
Dim TestString As String = "Shopping List"
' Returns "Shipping List".
Dim aString As String = Replace(TestString, "o", "i")
Megjegyzések
A függvény visszatérési Replace értéke egy sztring, amely a sztring által Start megadott helyen kezdődik, és a Expression sztring végén fejeződik be, az és Replace az Find értékek által meghatározott helyettesítésekkel.
Az Compare argumentum a következő értékekkel rendelkezhet.
| Állandó | Description |
|---|---|
Binary |
Bináris összehasonlítást végez |
Text |
Szöveges összehasonlítást végez |