IsMadeOfSome()
Same as IsMadeOfSomeCS: TRUE if the string is made only of (some of) the given substrings.
Exemples de base (2)
# all chars are hex digits
? Q("4E992").IsMadeOfSome( HexChars() )1
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 850_ismadeofsome.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 (2)
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)
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.IsMadeOf

