Exemples de base (2)
o2 = new stzString("--[...]---[...]---[...]---[~~~]--[~~~]--")
o2.ReplaceManyByMany(
[ "[...]", "[...]", "[~~~]" ],
[ "ONE", "TWO", "THREE", "FOUR" ]
)
# the extra FOUR is ignored
? o2.Content()--ONE---TWO---[...]---THREE--[~~~]--
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 927_content.ring(s'ouvre dans un nouvel onglet)
o3 = new stzString("--[...]---[...]---[...]---[~~~]--[~~~]--")
o3.ReplaceManyByMany(
[ "[...]", "[...]", "[~~~]", "[~~~]" ],
[ "ONE", "TWO", "THREE" ]
)
# the extra old is ignored
? o3.Content()--ONE---TWO---[...]---THREE--[~~~]--
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 927_content.ring(s'ouvre dans un nouvel onglet)
Portée (1)
o1 = new stzString("--[...]---[...]---[...]---[~~~]--[~~~]--")
o1.ReplaceManyByMany(
[ "[...]", "[...]", "[~~~]", "[~~~]" ],
[ "ONE", "TWO", "THREE", "FOUR" ]
)
# third dots block untouched
? o1.Content()--ONE---TWO---[...]---THREE--FOUR--
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 927_content.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.

