Funzione Replace in VBScript

Definizione e uso

La funzione Replace può sostituire una stringa con un'altra specificata un numero di volte.

Sintassi

Replace(string,find,replacewith[,start[,count[,compare]]])
parametro Descrizione
string Obbligatorio. Stringa da cercare.
find Obbligatorio. Parte della stringa da sostituire.
replacewith Obbligatorio. Sottostringa da sostituire.
start Opzionale. Specifica la posizione di inizio. Il valore predefinito è 1.
count Opzionale. Specifica il numero di sostituzioni da eseguire. Predefinito è -1, che indica sostituzioni per tutte le possibili occorrenze.
compare Opzionale. Specifica il tipo di confronto di stringa utilizzato. Predefinito è 0.

Valore del parametro compare:

Costante Valore Descrizione
vbBinaryCompare 0 Esegui confronto binario.
vbTextCompare 1 Esegui confronto di testo.

Valori possibili del ritorno di Replace:

Valori possibili dei parametri Valore restituito da Replace
L'espressione è di lunghezza zero Stringa di lunghezza zero ("")
L'espressione è Null Errore.
Il parametro find è di lunghezza zero Copia dell'espressione expression.
Il parametro replacewith è di lunghezza zero Copia dell'espressione expression, con il contenuto specificato da find rimosso.
start > Len(expression) Stringa di lunghezza zero.
count è 0 Copia dell'espressione expression.

Esempio

Esempio 1

dim txt
txt="Questo è un giorno bellissimo!"
document.write(Replace(txt,"bellissimo","orribile"))

Output:

Questo è un giorno orribile!