Funzione Replace() - Documentazione VBScript
Descrizione
Restituisce una stringa sostituendo parte della stringa specificata con un'altra stringa per il numero di volte indicato.Sintassi
Replace(espressione, cerca, sostituzione[, inizio[, conteggio[, confronto]]])
Parametri
- espressione
-
(Obbligatorio) Espressione stringa che specifica la stringa in cui verrà eseguita la sostituzione.
- cerca
-
(Obbligatorio) Stringa da ricercare all'interno dell'espressione.
- sostituzione
-
(Obbligatorio) Stringa da sostituire nell'espressione al valore cerca.
- inizio
-
(Facoltativo) Espressione numerica che indica la posizione di partenza nell'espressione da cui cominciare la ricerca. Se il valore non viene inserito di default è impostato a 1.
Se usato necessita la specifica del parametro conteggio. - conteggio
-
(Facoltativo) Espressione numerica che indica il numero di sostituzioni da eseguire. Se non specificato verranno sostituite tutte le occorrenze trovate ed il parametro impostato implicitamente a -1.
Se usato necessita la specifica del parametro inizio. - confronto
-
(Facoltativo) Valore numerico che specifica se eseguire un controllo binario o testuale tra le stringhe inserite nei parametri cerca e sostituzione.
Se non riportato verrà impostato di default a 0. Vedi la sezione Impostazioni per ulteriori approfondimenti.
Impostazioni
Il parametro confronto accetta le seguenti impostazioni:
| Costante | Valore | Descrizione |
|---|---|---|
| vbBinaryCompare | 0 | Esegue un confronto binario. |
| vbTextCompare | 1 | Esegue un confronto testuale. |
Valore Restituito
La funzione Replace restituisce i seguenti valori:
| Condizione | Valore restituito |
|---|---|
| espressione è di lunghezza zero | Una stringa di lunghezza zero, corrispondente a "". |
| espressione è Null | Un errore di esecuzione. |
| cerca è di lunghezza zero | Una copia di espressione. |
| sostituzione è di lunghezza zero | Una copia di espressione con le occorrenze di cerca rimosse. |
| inizio > Len(espressione) | Una stringa di lunghezza zero. |
| conteggio è 0 | Una copia di espressione. |

