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 in cui una sottostringa specificata è stata sostituita con un'altra sottostringa un numero specificato di volte.
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
Required. Espressione stringa contenente una sottostringa da sostituire.
- Find
- String
Required. Sottostringa cercata.
- Replacement
- String
Required. Sottostringa sostitutiva.
- Start
- Int32
Optional. Posizione all'interno Expression di che avvia una sottostringa utilizzata per la sostituzione. Il valore restituito di Replace è una stringa che inizia in Start, con sostituzioni appropriate. Se omesso, verrà considerato uguale a 1.
- Count
- Int32
Optional. Numero di sostituzioni di sottostringhe da eseguire. Se omesso, il valore predefinito è -1, il che significa "rendere tutte le possibili sostituzioni".
- Compare
- CompareMethod
Optional. Valore numerico che indica il tipo di confronto da usare per valutare le sottostringhe. Vedere Impostazioni per i valori.
Valori restituiti
Uno dei valori seguenti.
| Se | Sostituisci restituisce |
|---|---|
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 oppure NothingStart è maggiore della lunghezza diExpression | 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 in corrispondenza della 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 | Description |
|---|---|
Binary |
Esegue un confronto binario |
Text |
Esegue un confronto testuale |