Schritt für Schritt
Text
Diese Funktionen können auf alle Texte angewendet werden.
alskleinbuchstaben() | Liefert den Text in Kleinschreibung. |
alsgrossbuchstaben() | Liefert den Text in Grossschreibung. |
alsganzzahl() | Liefert den Text als Zahl. |
alszahl() | Liefert den Wert als Zahl (amerik. Format: Punkt wird als Dezimal-Trenner gelesen). |
enthält(x) | Liefert Wahr, wenn x als Teiltext enthalten ist (Gross- / Kleinschreibung wird unterschieden). |
ersetzung(x,y) | Ersetzt jedes Vorkommen von x im Text druch y z. B: rechnung/nummer/ersetzung( 'RE', 'X' ) macht aus RE0987-10 den neuen Text X0987-10 |
falls(a,x,b,y,c,z ...,sonst) | Vergleicht mit a,b und c und liefert den passenden Wert x,y oder z. Wenn der Text keinem Wert gleich ist, wird der Standardwert sonst zurückgeliefert z. B: kunde/anrede/falls( 'Herr','Mein lieber Mann!', 'Frau','Yes, Mam!', 'Nix da' ) |
füllenlinks(maske,gesamtlänge) | Füllt den Text links auf die gegebene gesamte Länge mit den Zeichen der Maske auf z. B: füllenlinks( '0', 10 ) erzeugt einen Text mit insgesamt 10 Stellen |
füllenrechts( maske, gesamtlänge ) | Füllt den Text rechts auf die gegebene gesamte Länge mit den Zeichen der Maske auf z. B: füllenrechts( '.', 10 ) erzeugt einen Text mit insgesamt 10 Stellen |
gesamttext(x,y,z,...) | Fügt x, y und z an den Text an z. B: rechnung/nummer/gesamttext( 'XXX' ) macht aus RE0987-10 den neuen Text RE0987-10XXX |
gesamttextmittrennzeichen(trenner,x,y,z,...) | Wie gesamttext() aber zwischen jeden (nicht leeren) Teiltext wird der Trenner eingefügt z. B: rechnung/nummer/gesamttextmittrennzeichen( '-', 'XXX', 'YYY' ) macht aus RE0987-10 den neuen Text RE0987-10-XXX-YYY |
gleich( t ) | Liefert wahr wenn der Text gleich t ist z. B: kunde/anrede/gleich( 'Herr' ) |
passtreguläreraus-druck(a) | Liefert Wahr, wenn der reguläre Ausdruck a auf den Text passt |
teiltext(start) teiltext(start,ende) | Liefert den Teiltext ab der gegeben Startposition bis zur gegebenen (optionalen ) Endposition. Achtung die Position vor dem ersten Zeichen ist die 0! z. B: rechnung/nummber/teiltext( 2 ) macht aus RE0987-10 den neuen Text 0987-10 z. B: rechnung/nummber/teiltext( 0, 2 ) macht aus RE0987-10 den neuen Text RE |
ungleich(t) | Liefert wahr wenn der Text ungleich t ist z. B: kunde/anrede/ungleich( 'Herr' ) |
zeilenzahl() | Liefert die Anzahl Zeilen im Text zurück |