IsMadeOf()
Same as IsMadeOfCS: TRUE if the string is built ONLY from the given substring(s).
Exemples de base (2)
# made of m, a, a, n
? Q("maan").IsMadeOf([ "m", "a", "a", "n" ])1
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 852_ismadeof.ring(s'ouvre dans un nouvel onglet)
# all octal digits qualify
? Q("01234567").IsMadeOfSome( OctalChars() )
# a binary string uses both bits
? Q("001100101").IsMadeOf( BinaryChars() )1 1
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 848_ismadeofsome.ring(s'ouvre dans un nouvel onglet)
Portée (4)
o1 = new stzString("10011033001")
# made of 1, 0 and 3
? o1.IsMadeOf([ "1", "0", "3" ])
# same, said narratively
? o1.IsMadeOf([ "1", "0", :and = "3" ])1 1
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 847_ismadeof.ring(s'ouvre dans un nouvel onglet)
o1 = new stzString("aabbcaacccbb")
# made of aa, bb and c
? o1.IsMadeOf([ "aa", "bb", "c" ])
# made of some of a, b, c, x
? o1.IsMadeOfSome([ "a", "b", "c", "x" ])1 1
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 816_ismadeof.ring(s'ouvre dans un nouvel onglet)
# '121212' is made of '12'
? Q("121212").IsMadeOf("12")
# '121212' is made of ['1','2']
? Q("121212").IsMadeOf([ "1", "2" ])
# '984332' is made of numbers
? Q("984332").IsMadeOfNumbers()1 1 1
exécuté le 2026-10-02 04:23 dans la bibliothèque au commit 0e72e2e2c ; tiré de 254_ismadeof.ring(s'ouvre dans un nouvel onglet)
o1 = new stzString("سلسبيل")
# its four letters
? o1.IsMadeOf([ "ب", "ل", "س", "ي" ])
# an unused fifth spoils IsMadeOf
? o1.IsMadeOf([ "ب", "ل", "س", "ي", "ج" ])
# ... but not IsMadeOfSome
? o1.IsMadeOfSome([ "ب", "ل", "س", "ي", "m" ])1 0 1
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 817_ismadeof.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.IsMadeOfNumbers · stzString.IsMadeOfSome

