Tcl/Tk Stringverarbeitung
format formatstring [arg]…
Ersetzt %-Sequenzen in formatString durch die Werte der arg-Parameter
regexp [swwitches] exp string [matchVar] [subMatchVar]…
Untersucht, ob string durch den regulären Ausdruck exp beschrieben wird und legt den gefundenen String und seine Teilstücke in den Variablen matchVar und subMatchVar ab. Bei Übereinstimmung ist das Ergebnis 1 sonst 0.
regsub [switches] exp string subSpec varName
Untersucht, ob string durch den regulären Ausdruck exp beschrieben wird und legt den String in varName ab, nachdem er den akzeptierten Teilstring durch subSpec ersetzt hat. Bei Übereinstimmung ist das Ergebnis 1 sonst 0.
scan string format [varName]…
Speichert die mit den %-Sequenzen in string korrespondierenden Werte in den Variablen varName und liefert die Anzahl der erkannten Sequenzen zurück.
string compare string1 string2
Ergibt -1, 0 oder 1 je nachdem, ob string1 in der lexikographischen Ordnung vor, gleich wie oder hinter string2 steht.
string first string1 string2
Sucht von links beginnend string1 in string2 und liefert den Index des ersten Zeichens der Fundstelle zurück, sonst -1.
string index string charIndex
Liefert das Zeichen aus string an der Position charIndex, oder die leere Zeichenkette zurück.
string last string1 string2
Sucht von rechts beginnend string1 in string2 und liefert den Index des ersten Zeichens (von links) der Fundstelle zurück, sonst -1.
string length string
Ergibt die Anzahl der Zeichen im String
string match pattern string
Vergleicht das Muster pattern mit string nach den glob-style-Regeln. Ergibt 1 bei Übereinstimmung sonst 0.
string range string first last
Liefert den Teilstring von first bis last zurück. Für last kann endals letztes Zeichen im String angegeben werden.
string tolower string
Wandelt alle Großbuchstaben in kleine um.
string toupper string
Wandelt alle Kleinbuchstaben in große um.
string trim string [chars]
Entfernt alle Zeichen chars vom Anfang und Ende des Strings.
string trimleft string [chars]
Entfernt alle Zeichen chars vom Anfang des Strings.
string trimright string [chars]
Entfernt alle Zeichen chars vom Ende des Strings.