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 !