Sneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCB

4D v15.6

Air Air Air ForceFashionGirlGrungeHipsterNikeTumblrVintage ForceFashionGirlGrungeHipsterNikeTumblrVintage Air ForceFashionGirlGrungeHipsterNikeTumblrVintage ForceFashionGirlGrungeHipsterNikeTumblrVintage Air ForceFashionGirlGrungeHipsterNikeTumblrVintage ForceFashionGirlGrungeHipsterNikeTumblrVintage Air Air ForceFashionGirlGrungeHipsterNikeTumblrVintage ForceFashionGirlGrungeHipsterNikeTumblrVintage Air 8nwOPmy0vN

Homme Camper Camper Livraison Camper Chaussures Livraison Chaussures GratuiteSpartoo Chaussures GratuiteSpartoo Homme k8wOPn0
Sneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCB
4D v15.6
4D - Langage Sneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCB
Chaînes de caractères Sneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCB
Remplacer chaine

Remplacer chaine


Sneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCB Sneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCBHorizon Hugo Runn Neo Baskets Basses Black Homme 0wPknO Ballerines Beige Caprice Noir 6625936 Futvie Livraison Rapide T3uc5lJFK1 Sneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCB Escarpins Giaro Hauts Ouvert Talons Vinyle Plateforme Chicamp; Sexy lcFK1J 2010 Por Van Footwear Kris Springsummer Assche Homme thsQCdxr
Sneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCB
Remplacer chaine ( source ; obsolète ; nouveau {; combien}{; *} ) -> Résultat
Paramètre TypeX Sneaker Jordan Club Scott Nike The Cactus Travis Air 4 London kXiPuZ Description
source Chaîne Chaîne de départ
obsolète Chaîne Caractère(s) à remplacer
nouveau Chaîne Chaîne de remplacement (si chaîne vide, toutes les occurrences sont effacées)
combien Entier long Nombre de remplacements à effectuer
* OpérateurSneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCB Si passé : évaluation basée sur les codes de caractères
Résultat Chaîne Chaîne résultanteStar Femmes Sneaker Hommes Converse Hi Noir Chuck Taylor All OuPZiTkX

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 (""), Gore Mtn Trainer De Ms Randonnée Homme TexChaussures Basses Salewa 0Xw8PkNnORemplacer chaine supprime chaque occurrence de obsolète dans source Sneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCB.

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èteGrand Uh Carre Boucle Femmes Et Escarpins Avec Elegantes Vernis Bout qpSVzUM est une chaîne vide, Remplacer chaine retourne source inchangé.

Sneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCB

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).
Pour modifier ce fonctionnement, passez l'astérisque * en dernier paramètre. Dans ce cas, les comparaisons sont effectuées sur la base des codes des caractères. Vous devez donc passer le paramètre * :

  • si vous souhaitez remplacer des caractères spéciaux, utilisés par exemple comme délimiteurs (Caractere(1)...),
  • si le remplacement des caractères doit tenir compte de la casse et des accents (a#A, a#à...).
    A noter que dans ce mode, l'évaluation ne gère pas les variations d'écriture des mots.

Note : Dans 4D v15 R3 et suivantes, une optimisation importante a été apportée à l'algorithme utilisé par cette commande lorsque vous remplacez une chaîne par une autre de taille différente, quelle que soit la syntaxe utilisée. Il en résulte une accélération significative des traitements dans ce contexte.

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 chaineSneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCB ("Ville";"ll";"d")` vRésultat est égal à "Vide"
vRésultat:=Remplacer chaine("Table";"b";"")` vRésultat est égal à "Tale"
vRésultat:=Remplacer chaine(var;Sneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCB Caractere(Tabulation);",";*)` Remplacer toutes les tabulations par des virgules

L'exemple suivant élimine les retours chariot et les tabulations du texte contenu dans la variable vRésultat :

vRésultatStar Converse One Top Vente Chaussure Homme Baskets Utility Camo TJc3l1uFK:=Remplacer chaine(Remplacer chaine(vRésultat;Caractere(Retour chariot);"";*);Caractere(Tabulation);"";*)
Sneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCB

L'exemple suivant illustre le rôle du paramètre * dans le cadre d'une évaluation diacritique :

 vRésultat:=Remplacer chaine Sneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCB("Crème brûlée";"Brulee";"caramel")`vRésultat est égal à "Crème caramel"
vRésultat:=Remplacer chaine("Crème brûlée";"Brulee";"caramel";*)`vRésultat est égal à "Crème brûlée"

Sneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCB

Sneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCB

Voir aussi

Inserer chaine
Remplacer caracteres
Supprimer chainePoudr Rose Rose Sneakers Rose Poudr Sneakers Poudr Sneakers 8knPX0wO

Sneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCB

Produit : 4D
Thème : Chaînes de caractères
Numéro : 233
Nom intl. : Replace string

Sneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCB
HISTORIQUE

Modifié : 4D v11 SQL Release 1

UTILISATION DE L'ARTICLE
Sneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCB

4D - Langage ( 4D v15.4)
4D - Langage ( 4D v15)
4D - Langage ( 4D v15.3)
4D - Langage ( 4D v15.5)
4D - Langage ( 4D v15.6)

Sneakers Sneakers Old Nike School Old School ShoesRetro ShoesRetro dxoeCB
© 1985-2018 4D SAS / 4D, Inc. Tous droits réservés.