Nyelv

Strings.Replace(String, String, String, Int32, Int32, CompareMethod) Metódus

Definíció

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);
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

Optional. 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

Optional. 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

Optional. 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.

HaVisszaté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 ExpressionNothing
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 Find az Replace értékek által meghatározott helyettesítésekkel.

Az Compare argumentum a következő értékekkel rendelkezhet.

Állandó Leírás
Binary Bináris összehasonlítást végez
Text Szöveges összehasonlítást végez

A következőre érvényes:

Lásd még