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!