IsListInString()
TRUE if the string holds a list literal (normal or computable form).
Exemples de base (2)
# a bracketed list
? StzStringQ("[ 2, 3, 5:7 ]").IsListInString()
# a char range
? StzStringQ("'A':'F'").IsListInString()1 1
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 787_islistinstring.ring(s'ouvre dans un nouvel onglet)
# stzstring
? QQ("normal text").StzType()
o1 = new stzString("normal text")
# no number inside
? o1.IsNumberInString()
# no list inside
? o1.IsListInString()stzstring 0 0
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 993_type.ring(s'ouvre dans un nouvel onglet)
Portée (1)
# a normal-form list
? StzStringQ('[1,2,3]').IsListInString()
# a short-form range
? StzStringQ('1:3').IsListInString()
# a char range
? StzStringQ(' "A":"C" ').IsListInString()
# an Arabic char range
? StzStringQ(' "ا":"ج" ').IsListInString()
# the normal form named
? StzStringQ('[1,2,3]').IsListInNormalForm()
# the short form named
? StzStringQ('1:3').IsListInShortForm()
# ... for char ranges too
? StzStringQ(' "A":"C" ').IsListInShortForm()
# ... and Arabic ones
? StzStringQ(' "ا":"ج" ').IsListInShortForm()1 1 1 1 1 1 1 1
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 527_identifying_lists_inside_a_string.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.IsListInNormalForm · stzString.IsListInShortForm · stzString.IsNumberInString

