Beschreibung
Text
Diese Funktionen können auf alle Texte angewendet werden.
Platzhalter | Beschreibung |
---|---|
alskleinbuchstaben() | Liefert den Text in Kleinschreibung. |
alsgrossbuchstaben() | Liefert den Text in Großschreibung. |
alsganzzahl() | Liefert den Text als Zahl. |
alszahl() | Liefert den Wert als Zahl (amerikanisches Format: Punkt wird als Dezimal-Trenner gelesen). |
enthält(x) | Liefert wahr, wenn x als Teiltext enthalten ist (Groß- / Kleinschreibung wird unterschieden). |
ersetzung(x,y) | Ersetzt jedes Vorkommen von x im Text durch 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 gegebenen 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 |