Exemples de base (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
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 651_isequalto.ring(s'ouvre dans un nouvel onglet)
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
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 686_isequalto.ring(s'ouvre dans un nouvel onglet)
Portée (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
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 684_isequalto.ring(s'ouvre dans un nouvel onglet)
# 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
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 897_string_comparaision_logic_in_stzstring.ring(s'ouvre dans un nouvel onglet)
# 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
exécuté le 2026-10-02 04:23 dans la bibliothèque au commit 0e72e2e2c ; tiré de 00_string_narrated.ring(s'ouvre dans un nouvel onglet)
# 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
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 653_script.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.CapitalCased · stzString.FirstNChars · stzString.IsQuietEqualTo · stzString.IsUppercaseOf · stzString.LastNChars · stzString.Lowercased · stzString.StringCase · stzString.Trimmed · stzString.Uppercased

