Condividi tramite


Strings.Replace(String, String, String, Int32, Int32, CompareMethod) Metodo

Definizione

Restituisce una stringa nella quale la sottostringa specificata è stata sostituita con un'altra sottostringa per il numero di volte indicato.

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

Parametri

Expression
String

Obbligatorio. Espressione String contenente la sottostringa da sostituire.

Find
String

Obbligatorio. Sottostringa da cercare.

Replacement
String

Obbligatorio. Sottostringa di sostituzione.

Start
Int32

facoltativo. Posizione all'interno di Expression in cui inizia una sottostringa utilizzata per la sostituzione. Il valore restituito di Replace è una stringa che inizia in corrispondenza di Start, con le sostituzioni appropriate. Se omesso, viene usato il valore 1.

Count
Int32

facoltativo. Numero di sostituzioni della sottostringa da eseguire. Se omesso, il valore predefinito è -1, che indica di eseguire tutte le sostituzioni possibili.

Compare
CompareMethod

facoltativo. Valore numerico che indica il tipo di confronto da utilizzare per la valutazione delle sottostringhe. Per informazioni sui valori, vedere "Impostazioni".

Restituisce

Uno dei valori seguenti.

SeReplace restituirà
Find è di lunghezza zero o Nothing Copia di Expression
Replace è di lunghezza zero Copia di Expression senza occorrenze di Find
Expression è di lunghezza zero o Nothing oppure Start è di lunghezza maggiore rispetto a ExpressionNothing
Count è 0 Copia di Expression

Eccezioni

Count< -1 o Start<= 0.

Esempio

In questo esempio viene illustrata la Replace funzione.

Dim TestString As String = "Shopping List"  
' Returns "Shipping List".  
Dim aString As String = Replace(TestString, "o", "i")  

Commenti

Il valore restituito della Replace funzione è una stringa che inizia alla posizione specificata da Start e termina alla fine della Expression stringa, con le sostituzioni effettuate come specificato dai Find valori e Replace .

L'argomento Compare può avere i valori seguenti.

Costante Descrizione
Binary Esegue un confronto binario
Text Esegue un confronto testuale

Si applica a

Vedi anche