FindAsSections()
Same as FindAsSectionsCS: The [start, end] section of every occurrence of pcSubStr.
aussi écrite: FindAllAsSections
Exemples de base (2)
o1 = new stzString(' str = " ... " and str != " *** " ')
? @@NL( o1.BoundedBy('"') ) + NL
? @@( o1.FindAsSections( o1.BoundedBy('"') ) )[ " ... ", " and str != ", " *** " ] [ [ 11, 17 ], [ 19, 39 ], [ 41, 46 ] ]
exécuté le 2026-10-02 04:22 dans la bibliothèque au commit 0e72e2e2c ; tiré de 32_boundedby.ring(s'ouvre dans un nouvel onglet)
o1 = new stzString("...emm...eh..emm...eh")
? @@( o1.FindMany([ "emm", "eh" ]) )
? @@(o1.FindManyAsSections([ "emm", "eh" ]))
? @@( o1.Find([ "emm", "eh" ]) )
? @@(o1.FindAsSections([ "emm", "eh" ])) # Of FindZZ() for short[ 4, 10, 14, 20 ] [ [ 4, 6 ], [ 10, 11 ], [ 14, 16 ], [ 20, 21 ] ] [ 4, 10, 14, 20 ] [ [ 4, 6 ], [ 10, 11 ], [ 14, 16 ], [ 20, 21 ] ]
exécuté le 2026-10-02 04:22 dans la bibliothèque au commit 0e72e2e2c ; tiré de 29_findmany.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.BoundedBy · stzString.Find · stzString.FindManyAsSections

