Exemples de base (2)
o1 = new stzString("--*--*--*--")
o1.ReplaceByMany("*", [ "ONE", "TWO", :And = "THREE" ])
# one word per star
? o1.Content()--ONE--TWO--THREE--
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 914_content.ring(s'ouvre dans un nouvel onglet)
o1 = new stzString("----^----------^----------^-----")
# the canvas
? o1.Content()
o1.ReplaceByMany("^", [ "A", "B", "C" ])
# lettered
? o1.Content()----^----------^----------^----- ----A----------B----------C-----
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 957_content.ring(s'ouvre dans un nouvel onglet)
Portée (1)
o1 = new stzString("1♥34♥♥")
o1.ReplaceByMany("♥", [ "2", "5", "6" ])
# ReplaceByMany cycles 2,5,6
? o1.Content()
o2 = new stzString("1♥34♥♥")
o2.Replace("♥", :By = [ "2", "5", "6" ])
# Replace(:By=list) agrees
? o2.Content()
o3 = new stzString("1♥34♥♥")
o3.Replace("♥", :ByMany = [ "2", "5", "6" ])
# Replace(:ByMany=list) agrees
? o3.Content()123456 123456 123456
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 56_replacebymany.ring(s'ouvre dans un nouvel onglet)
Les extensions de cette méthode
Chaque extension, et si elle existe pour cette méthode ; une extension qui existe se compose avec les autres (FindSTCS).
Chaque exemple est un fichier de test de la bibliothèque, exécuté dans la bibliothèque pour cette page ; seuls ceux dont la sortie a tenu toutes les promesses écrites par leur fichier sont montrés. Les explications, les titres et le code sont ceux de la bibliothèque, en anglais.
Voir aussi
- La classe stzString
- La référence du domaine : Chaînes de caractères
- Les autres méthodes de ces exemples : stzString.Replace

