Section courante

A propos

Section administrative du site

REPLACE

Remplace
ColdFusion  

Syntaxe

Replace(string, substring1, substring2)
Replace(string, substring1, substring2, scope)

Paramètres

Nom Description
string Ce paramètre permet d'indiquer la chaîne de caractères subissant le traitement.
substring1 Ce paramètre permet d'indiquer la sous-chaîne de caractères à remplacer dans la chaîne de caractères.
substring2 Ce paramètre permet d'indiquer la sous-chaîne de caractères à mettre à la place dans la chaîne de caractères.
scope Ce paramètre optionnel permet d'indiquer l'étendue de la recherche :
Valeur Description
"ONE" Cette valeur permet d'indiquer qu'il faut remplacer uniquement la première correspondances. C'est la valeur par défaut.
"ALL" Cette valeur permet d'indiquer qu'il faut remplacer tous les correspondances.

Retour

Valeur Description
chaîne de caractères Ces valeurs permettent d'indiquer la chaîne de caractères avec les remplacements s'il y a lieu.

Description

Cette fonction permet d'effectuer le remplacer d'une sous chaîne de caractères par une autre chaîne de caractères avec distinction entre les minuscules et les majuscules.

Exemples

Voici un exemple d'une utilisation typique de cette fonction :

Essayer maintenant !
  1. <cfoutput>Replace(".",",","64.6") = #Replace("64.6",".",",","ALL")#<br /></cfoutput>
  2. <cfoutput>Replace("M.","Monsieur"". Maltais") = #REPLACE("M. Maltais","M.","Monsieur")#<br /></cfoutput>

on obtiendra le résultat suivant :

Replace(".",",","64.6") = 64,6
Replace("M.","Monsieur","M. Maltais") = Monsieur Maltais

L'exemple suivant montre que le changement ne se produit pas si la lettre n'est pas absolument identique :

Essayer maintenant !
  1. <cfoutput>Replace("ABCDEF","a","[a]") = #Replace("ABCDEF","a","[a]","ALL")#<br /></cfoutput>
  2. <cfoutput>Replace("ABCDEF","A","[A]") = #REPLACE("ABCDEF","A","[A]","ALL")#<br /></cfoutput>

on obtiendra le résultat suivant :

Replace("ABCDEF","a","[a]") = ABCDEF
Replace("ABCDEF","A","[A]") = [A]BCDEF


Dernière mise à jour : Vendredi, le 19 février 2016