Fonction Replace en VBScript

Définition et utilisation

La fonction Replace peut remplacer une chaîne par une autre une fois spécifiée.

Syntaxe

Replace(string,find,replacewith[,start[,count[,compare]]])
paramètres Description
string Obligatoire. La chaîne à rechercher.
find Obligatoire. La partie de la chaîne à remplacer.
replacewith Obligatoire. Le sous-chaîne de remplacement.
start Optionnel. Définit la position de début. La valeur par défaut est 1.
count Optionnel. Définit le nombre de remplacements spécifiés. La valeur par défaut est -1, ce qui signifie que tous les remplacements possibles sont effectués.
compare Optionnel. Définit le type de comparaison de chaîne utilisé. La valeur par défaut est 0.

Valeur du paramètre compare :

Constante Valeur Description
vbBinaryCompare 0 Effectuer une comparaison binaire.
vbTextCompare 1 Effectuer une comparaison de texte.

Valeurs possibles du retour de Replace :

Valeurs possibles des paramètres Valeur retournée par Replace
L'expression est de longueur zéro Chaîne de longueur zéro ("")
L'expression est Null Erreur.
Le paramètre find est de longueur zéro Copie de l'expression.
Le paramètre replacewith est de longueur zéro Copie de l'expression, où tout le contenu spécifié par le paramètre find a été supprimé.
start > Len(expression) Chaîne de longueur zéro.
count est à 0 Copie de l'expression.

Instance

Exemple 1

dim txt
txt="C'est une journée belle !"
document.write(Replace(txt,"beautiful","horrible"))

Sortie :

C'est une journée terrible !