Strings.Replace(String, String, String, Int32, Int32, CompareMethod) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
Se | Replace 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 Expression | Nothing |
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 |