Remove()
Remove every occurrence of pcSubStr from the string (mutating). For a copy, use Removed.
aussi: delete erase take out strip drop
Les formes de ce verbe
Remove · Removed
Exemples de base (2)
? Q("rixxnxg").RemoveQ("x").UppercaseQ().Spacified()R I N G
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 03-read-the-name-as-a-sentence.en.md(s'ouvre dans un nouvel onglet)
# removing isLowercase(@char) leaves the uppercase letters
? Q("SOooooFTAaaannnNZA").RemoveWQ('isLowercase(@char)').Content()SOFTANZA
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 504_removew.ring(s'ouvre dans un nouvel onglet)
Portée (8)
o1 = new stzString("^^♥^^")
o1.RemoveXT( "♥", :AtPosition = 3)
# carets only
? o1.Content()^^^^
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 895_content.ring(s'ouvre dans un nouvel onglet)
o1 = new stzString("/♥♥♥\__/♥\/♥♥\__/♥\__")
o1.RemoveXT([], "♥")
# same result
? o1.Content()/\__/\/\__/\__
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 893_content.ring(s'ouvre dans un nouvel onglet)
o1 = new stzString("__♥__♥__♥)__")
o1.RemoveXT( ")", :AfterLast = "♥" )
# cleaned
? o1.Content()__♥__♥__♥__
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 876_content.ring(s'ouvre dans un nouvel onglet)
o1 = new stzString("__♥)__♥__♥__")
o1.RemoveXT( ")", :AfterFirst = "♥" )
# cleaned
? o1.Content()__♥__♥__♥__
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 875_content.ring(s'ouvre dans un nouvel onglet)
o1 = new stzString("__♥__♥__(♥__")
o1.RemoveXT( "(", :BeforeLast = "♥" )
# cleaned
? o1.Content()__♥__♥__♥__
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 881_content.ring(s'ouvre dans un nouvel onglet)
o1 = new stzString("__(♥__♥__♥__")
o1.RemoveXT( "(", :BeforeFirst = "♥" )
# cleaned
? o1.Content()__♥__♥__♥__
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 880_content.ring(s'ouvre dans un nouvel onglet)
o1 = new stzString("/♥♥♥\__/♥\/♥♥\__/♥\__")
o1.RemoveXT("♥", [])
# every heart gone
? o1.Content()/\__/\/\__/\__
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 892_content.ring(s'ouvre dans un nouvel onglet)
o1 = new stzString("__♥__♥)__♥__")
o1.RemoveXT( ")", :AfterNth = [2, "♥"] )
# cleaned
? o1.Content()__♥__♥__♥__
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de 874_content.ring(s'ouvre dans un nouvel onglet)
et 16 autres dans les tests
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.Replace

