replace value(a, list b, list c, default d, [contains-mode e])


Sucht in dem als kommaseparierte Tokenliste interpretierte Parameter b nach der Zeichenkette a und ersetzt diese durch den Wert, der in dem ebenso als kommaseparierten Tokenliste Parameter c an der selben Stelle steht. Ist e auf true gesetzt, wird überprüft, ob der einzelne Wert in der Liste b im Wert a enthalten ist, ansonsten wird auf Gleichheit überprüft.

Wird a nicht in b gefunden, wird der Wert von d zurückgegeben.

Parameterbeschreibung

Parameter

Beschreibung

a

Wert in der Liste b.

b

Kommaseparierte Liste mit Suchwerten.

c

Kommaseparierte Liste mit Ersetzungswerten.

d

Rückgabewert, wenn a nicht gefunden wurde.

e

(optional) Bei true wird eine Teiltextsuche vorgenommen, ansonsten auf Gleichheit überprüft. Default: false.

Beispiele

Parameter a

Parameter b

Parameter c

Parameter d

Parameter e

Ergebnis

D

D,A

Deutschland,Österreich

Irgendwo

Deutschland

A

D,A

Deutschland,Österreich

Irgendwo

Österreich

I

D,A

Deutschland,Österreich

Irgendwo

Irgendwo

DE

D,A

Deutschland,Österreich

Irgendwo

Irgendwo

AT

D,A

Deutschland,Österreich

Irgendwo

Irgendwo

IT

D,A

Deutschland,Österreich

Irgendwo

Irgendwo

DE

D,A

Deutschland,Österreich

Irgendwo

true

Deutschland

AT

D,A

Deutschland,Österreich

Irgendwo

true

Österreich

IT

D,A

Deutschland,Österreich

Irgendwo

true

Irgendwo