Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Chaînes de caractères

stzStringBounder

33 méthodes propres · 28 formes avec extensions, rangées sous leur méthode

la source: base/string/stzStringBounder.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Chaînes de caractères

Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens

Exemples : 0 viennent des tests de la bibliothèque ; 13 ont été composés à partir de la signature de chaque méthode et exécutés pour cette page, sur un objet neuf, par exemple o1 = new stzStringBounder("<<hello>> and <<world>>"). 20 méthodes n'en ont pas encore. Exemples exécutés le 2026-10-03 12:54 dans la bibliothèque au commit 0e72e2e2c.

Méthode
Explication, telle que la source la porte
init
initializationaucune extension
Content
content accessaucune extension
NumberOfChars
content access
exemple composé
o1 = new stzStringBounder("<<hello>> and <<world>>")
? o1.NumberOfChars()
#--> 23
composé à partir de la signature, exécuté pour cette page
aucune extension
IsEmpty
content access
exemple composé
o1 = new stzStringBounder("<<hello>> and <<world>>")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
Section
section (slice)
exemple composé
o1 = new stzStringBounder("<<hello>> and <<world>>")
? o1.Section(2, 5)
#--> <hel
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
Sections
multiple sections
exemple composé
o1 = new stzStringBounder("<<hello>> and <<world>>")
? @@( o1.Sections([ [ 1, 3 ] ]) )
#--> [ "<<h" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
AntiSection
anti-section
exemple composé
o1 = new stzStringBounder("<<hello>> and <<world>>")
? @@( o1.AntiSection(2, 5) )
#--> [ "<", "lo>> and <<world>>" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
Range
rangeQCSXTZZZIBWU
Between
betweenQCSXTZZZIBWU
FirstBetween
first between (single result)QCSXTZZZIBWU
LastBetween
last between (single result)QCSXTZZZIBWU
NthBetween
nth between (single result)QCSXTZZZIBWU
ReplaceBetween
Default: bounds are NOT included (Softanza convention) ReplaceBetween("[", "]", "X") on "[hello]" => "[X]" Engine replaces including bounds, so we wrap replacementQCSXTZZZIBWU
ReplaceFirstBetween
replace between (bounds preserved)QCSXTZZZIBWU
ReplaceLastBetween
replace between (bounds preserved)QCSXTZZZIBWU
ReplaceNthBetween
replace between (bounds preserved)QCSXTZZZIBWU
RemoveBetween
Default: bounds are NOT included RemoveBetween("[", "]") on "[hello]" => "[]"QCSXTZZZIBWU
RemoveFirstBetween
remove between (bounds preserved)QCSXTZZZIBWU
RemoveLastBetween
remove between (bounds preserved)QCSXTZZZIBWU
RemoveNthBetween
remove between (bounds preserved)QCSXTZZZIBWU
FindSectionBoundsZZ
section boundsaucune extension
FindSectionBoundsIBZZ
section boundsaucune extension
SectionBounds
section boundsQCSXTZZZIBWU
IsBoundedBy
is bounded by
exemple composé
o1 = new stzStringBounder("<<hello>> and <<world>>")
? o1.IsBoundedBy([ "an", "a" ])
#--> 0
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
IsBoundedByIn
is bounded by -- inside a stringQCSXTZZZIBWU
SubStringIsBoundedBy
substring is bounded by
exemple composé
o1 = new stzStringBounder("<<hello>> and <<world>>")
? o1.SubStringIsBoundedBy("an", [ "an", "a" ])
#--> 0
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
SubStringIsBetween
substring is betweenQCSXTZZZIBWU
SubStringIsBetweenPositions
substring is between positions
exemple composé
o1 = new stzStringBounder("<<hello>> and <<world>>")
? o1.SubStringIsBetweenPositions("an", 2, 5)
#--> 0
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
SubStringIsBetweenSubStrings
substring is between substrings
exemple composé
o1 = new stzStringBounder("<<hello>> and <<world>>")
? o1.SubStringIsBetweenSubStrings("an", "an", "an")
#--> 0
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
IsBoundOf
is bound of
exemple composé
o1 = new stzStringBounder("<<hello>> and <<world>>")
? o1.IsBoundOf("an", "an")
#--> 0
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
Char
char at
exemple composé
o1 = new stzStringBounder("<<hello>> and <<world>>")
? o1.Char(2)
#--> <
composé à partir de la signature, exécuté pour cette page
aucune extension
FirstChar
char at
exemple composé
o1 = new stzStringBounder("<<hello>> and <<world>>")
? o1.FirstChar()
#--> <
composé à partir de la signature, exécuté pour cette page
aucune extension
LastChar
char at
exemple composé
o1 = new stzStringBounder("<<hello>> and <<world>>")
? o1.LastChar()
#--> >
composé à partir de la signature, exécuté pour cette page
aucune extension