4D v14.3Remplacer chaine |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Remplacer chaine
Remplacer chaine
Remplacer chaine retourne une chaîne de caractères résultant du remplacement dans source de obsolète par nouveau. Si nouveau est une chaîne vide (""), Remplacer chaine supprime chaque occurrence de obsolète dans source. Si combien est spécifié, Remplacer chaine ne remplace que le nombre d'occurrences de obsolète spécifié, à partir du premier caractère de source. Si combien est omis, toutes les occurrences de obsolète sont remplacées. Si obsolète est une chaîne vide, Remplacer chaine retourne source inchangé. Par défaut, la commande effectue des comparaisons globales, tenant compte des particularités linguistiques et des lettres pouvant s'écrire avec un ou plusieurs caractères (par exemple æ = ae). En revanche, elle n'est pas diacritique (a=A, a=à...) et ne tient pas compte des caractères "ignorables" tels que les caractères dont le code est < 9 (spécification Unicode).
L'exemple suivant illustre l'utilisation de Remplacer chaine. Les résultats sont affectés à la variable vRésultat. Les commentaires fournissent la valeur de la variable : vRésultat:=Remplacer chaine("Ville";"ll";"d") ` vRésultat est égal à "Vide" L'exemple suivant élimine les retours chariot et les tabulations du texte contenu dans la variable vRésultat : vRésultat:=Remplacer chaine(Remplacer chaine(vRésultat;Caractere(Retour chariot);"";*);Caractere(Tabulation);"";*) L'exemple suivant illustre le rôle du paramètre * dans le cadre d'une évaluation diacritique : vRésultat:=Remplacer chaine("Crème brûlée";"Brulee";"caramel") `vRésultat est égal à "Crème caramel" |
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
Modifié : 4D v11 SQL Release 1 VOIR AUSSI
Inserer chaine UTILISATION DE L'ARTICLE
4D - Langage ( 4D v12.4) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||