Basic examples (2)
o1 = new stzString("ritekode")
# plain equality
? o1.IsEqualTo("ritekode")
# case aside
? o1.IsEqualToCS("RiteKode", :CS = FALSE)
# case strict
? o1.IsEqualToCS("RiteKode", TRUE)1 1 0
run on 2026-10-02 04:24 inside the library at commit 0e72e2e2c; taken from 651_isequalto.ring(opens in a new tab)
o1 = new stzString("énoncé")
# strictly different from enonce
? o1.IsEqualTo("enonce")
# but quietly equal
? o1.IsQuietEqualTo("enonce")
# ... and to its uppercase
? o1.IsQuietEqualTo("ÉNONCÉ")0 1 1
run on 2026-10-02 04:24 inside the library at commit 0e72e2e2c; taken from 686_isequalto.ring(opens in a new tab)
Scope (4)
o1 = new stzString("SOFTANZA IS AWSOME!")
# strictly different
? o1.IsEqualTo("softanza is awsome!")
# equal case-aside
? o1.IsEqualToCS("softanza is awsome!", :CS = FALSE)
# it IS the uppercase of it
? o1.IsUppercaseOf("softanza is awsome!")0 1 1
run on 2026-10-02 04:24 inside the library at commit 0e72e2e2c; taken from 684_isequalto.ring(opens in a new tab)
# sam before samira
? Q("sam") < "samira"
# samira after ira
? Q("samira") > "ira"
# qam is not sam
? Q("qam").IsEqualTo("sam")
# QAM is not qam (case-sensitive)
? Q("QAM").IsEqualTo("qam")1 1 0 0
run on 2026-10-02 04:24 inside the library at commit 0e72e2e2c; taken from 897_string_comparaision_logic_in_stzstring.ring(opens in a new tab)
# Trimmed strips surrounding spaces
? Q(" hi ").Trimmed()
# IsEqualTo matches identical strings
? Q("abc").IsEqualTo("abc")
# FirstNChars(3) of 'softanza' is 'sof'
? Q("softanza").FirstNChars(3)
# LastNChars(3) of 'softanza' is 'nza'
? Q("softanza").LastNChars(3)hi 1 sof nza
run on 2026-10-02 04:23 inside the library at commit 0e72e2e2c; taken from 00_string_narrated.ring(opens in a new tab)
# the script
? TQ("Σίσυφος").Script()
# capitalcase
? Q("Σίσυφος").StringCase()
# uppercase
? Q("ΣΊΣΥΦΟΣ").StringCase()
# lowercased
? Q("ΣΊΣΥΦΟΣ").Lowercased()
# uppercased
? Q("σίσυφοσ").Uppercased()
# capitalcased
? Q("σίσυφοσ").Capitalcased()
# equal, case aside
? Q("σίσυφοσ").IsEqualToCS("ΣΊΣΥΦΟΣ", :CS = FALSE)
# not equal, case strict
? Q("σίσυφοσ").IsEqualToCS("ΣΊΣΥΦΟΣ", TRUE)greek capitalcase uppercase σίσυφοσ ΣΊΣΥΦΟΣ Σίσυφοσ 1 0
run on 2026-10-02 04:24 inside the library at commit 0e72e2e2c; taken from 653_script.ring(opens in a new tab)
The extensions of this method
Each extension, and whether it exists for this method; an extension that exists combines with the others (FindSTCS).
Every example is a test file of the library, run inside the library for this page; only those whose output kept every promise their file wrote are shown.
See also
- The class stzString
- The area's reference: String
- The other methods in these examples: stzString.CapitalCased · stzString.FirstNChars · stzString.IsQuietEqualTo · stzString.IsUppercaseOf · stzString.LastNChars · stzString.Lowercased · stzString.StringCase · stzString.Trimmed · stzString.Uppercased

