string/list | expand ( text_or_list, new_len, expand_text ) |
string/list | expand ( text_or_list, new_len, expand_text, mode_bits ) |
text_or_list | Dieses ist der Text, der erweitert werden soll.
Handelt es sich bei Anderenfalls (keine Liste) wird dieser Parameter zwangsweise mittels string() in eine Zeichenkette gewandelt. |
new_len | Die geforderte Länge der neuen Zeichenkette. Dieser Parameter wird zwangsweise mittels int32() in eine 32-Bit Ganzzahl gewandelt. |
expand_text | Der Text, mit dem |
mode_bits | Ein Bitmaske mit Optionen, die die Ausführung steeurn.
Dieser Parameter wird zwangsweise mittels int32() in eine 32-Bit Ganzzahl gewandelt.
Ohne Angabe wird der Wert |
Aus Kompatibilität zur alten Implementierung von
Die Zeichenkette
Bei einer Erweiterung wird mehrfach das Muster
Ist jedoch
Hierdurch erreicht man ein einheitliches Aussehen, wenn mehrere erweiterte Zeilen
untereinander dargestellt werden. Auch die Verwenduing von alternierenden Mustern
für
Beispiele | ||||
---|---|---|---|---|
STRING | LEN | EXP | MODE | Ergebnis |
Dirk | 20 | * | _EXP_LEFT|_EXP_RIGHT | ********Dirk******** |
Clemens | 20 | * | _EXP_BOTH | ******Clemens******* |
Clemens | 20 | * | _EXP_RIGHT | Clemens************* |
Clemens | 20 | * | _EXP_LEFT | *************Clemens |
aaa | 20 | 12345 | _EXP_BOTH | 12345123aaa123451234 |
aaa | 20 | 12345 | _EXP_BOTH|_EXP_WHOLE | 12345 aaa12345 |
aaaaa | 20 | 12345 | _EXP_BOTH | 1234512aaaaa12345123 |
aaaaa | 20 | 12345 | _EXP_BOTH|_EXP_WHOLE | 12345 aaaaa12345 |
a | 20 | 1234 | _EXP_BOTH|_EXP_WHOLE | 12341234 a12341234 |
a | 20 | 1234 | _EXP_BOTH|_EXP_WHOLE|_EXP_FILL | 1234 1234a 12341234 |
a | 20 | 12345 | _EXP_RIGHT|_EXP_ADJUST | a2345123451234512345 |
aaa | 20 | 12345 | _EXP_RIGHT|_EXP_ADJUST | aaa45123451234512345 |
aaaaa | 20 | 12345 | _EXP_RIGHT|_EXP_ADJUST | aaaaa123451234512345 |
aaaaaaa | 20 | 12345 | _EXP_RIGHT|_EXP_ADJUST | aaaaaaa3451234512345 |
aaaaaaaaa | 20 | 12345 | _EXP_RIGHT|_EXP_ADJUST | aaaaaaaaa51234512345 |
1234567890 | 5 | xxxxx | _EXP_BOTH | 1234567890 |
1234567890 | 5 | xxxxx | _EXP_BOTH|_EXP_TRUNCATE | 12345 |
Als Funktionsergebnis wird die modifizierte Zeichenkette bzw. die Liste mit den modifizierten Zeichenketten geliefert.
Zeichenketten, Transformation | |
---|---|
Funktion | Kurzinfo |
— | |
— | |
Den ersten Buchstabe jedes Wortes in einen Großbuchstaben und alle anderen Buchstaben in Kleinbuchstaben wandeln. | |
— | |
— | |
Alle Kleinbuchstaben in Großbuchstaben und umgekehrt wandeln. | |
— | |
— | |
— | |
Eine Ganzzahl wird in bzw. aus einer Zeichenkette mit angegebener Endian-Folge gewandelt. | |
Eine Zeichenkette auf eine festgelegte Größe erweitern. | |
Die Kodiermethode einer Zeichenkette ermittlen oder ersatzweise erraten. | |
Eine Zeichenkette als Hex-Dump ausgeben. | |
— | |
Alle Großbuchstaben in Kleinbuchstaben wandeln. | |
— | |
— | |
Einen HTTP-Query-Text in Klartext wandeln. | |
— | |
— | |
— | |
— | |
Einen Klartext in einen HTTP-Query-Text wandeln. | |
— | |
Einen Klartext in einem XML/HTML/QUERY-Text wandeln. | |
— | |
Leer- und Kontrollzeichen aus einer Zeichenkette entfernen. | |
Alle Kleinbuchstaben in Großbuchstaben wandeln. | |
— | |
— |