Beschreibung


Text
Diese Funktionen können auf alle Texte angewendet werden.

PlatzhalterBeschreibung

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

  • Keine Stichwörter