Softanza
StartFrançais
Softanza
The library documents itself · String

stzStringSections

15 own methods · 4 forms written with extensions, listed under their method

the source: base/string/stzStringSections.ring(opens in a new tab) · All classes · The area reference: String

Under each method, its extensions (Q CS XT Z ZZ IB W U): bold and ticked, it exists; struck, it does not. The extensions and what they mean

Examples: 0 come from the library's tests; 9 were composed from each method's signature and run for this page, on a fresh object, for example o1 = new stzStringSections("ABCDEFGHIJ"). 6 methods have none yet. Examples run on 2026-10-03 12:54 inside the library at commit 0e72e2e2c.

Method
Explanation, as the source carries it
init
(no comment in the source: the name reads as a sentence) initno extension
Content
(no comment in the source: the name reads as a sentence) contentno extension
NumberOfChars
(no comment in the source: the name reads as a sentence) number of chars
composed example
o1 = new stzStringSections("ABCDEFGHIJ")
? o1.NumberOfChars()
#--> 10
composed from the signature, run for this page
no extension
IsEmpty
(no comment in the source: the name reads as a sentence) is empty
composed example
o1 = new stzStringSections("ABCDEFGHIJ")
? o1.IsEmpty()
#--> 0
composed from the signature, run for this page
no extension
Section
section (slice)
composed example
o1 = new stzStringSections("ABCDEFGHIJ")
? o1.Section(2, 5)
#--> BCDE
composed from the signature, run for this page
QCSXTZZZIBWU
Range
range
composed example
o1 = new stzStringSections("ABCDEFGHIJ")
? o1.Range(2, 5)
#--> BCDEF
composed from the signature, run for this page
no extension
Sections
multiple sectionsno extension
AntiSections
anti-sectionsno extension
SectionBetween
section between positions
composed example
o1 = new stzStringSections("ABCDEFGHIJ")
? o1.SectionBetween(2, 5)
#--> CD
composed from the signature, run for this page
no extension
RemoveSection
remove section
composed example
o1 = new stzStringSections("ABCDEFGHIJ")
o1.RemoveSection(2, 5)
? o1.Content()
#--> AFGHIJ
composed from the signature, run for this page
QCSXTZZZIBWU
SectionRemoved
remove section
composed example
o1 = new stzStringSections("ABCDEFGHIJ")
? o1.SectionRemoved(2, 5)
#--> AFGHIJ
composed from the signature, run for this page
no extension
RemoveSections
remove many sectionsQCSXTZZZIBWU
SectionsRemoved
remove many sectionsno extension
RemoveRange
remove range
composed example
o1 = new stzStringSections("ABCDEFGHIJ")
o1.RemoveRange(2, 5)
? o1.Content()
#--> AGHIJ
composed from the signature, run for this page
QCSXTZZZIBWU
RangeRemoved
remove range
composed example
o1 = new stzStringSections("ABCDEFGHIJ")
? o1.RangeRemoved(2, 5)
#--> AGHIJ
composed from the signature, run for this page
no extension