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


Sucht in (dem als kommaseparierte Tokenliste interpretierten) Parameter b nach a und liefert als Rückgabewert den Wert, der im (ebenso als kommaseparierte Tokenliste interpretierten) Parameter c an der selben Stelle steht.

Ist e auf true gesetzt, greift eine Suche auch, wenn ein Wert in der Liste b in a enthalten ist, ansonsten wird auf Gleichheit überprüft. Siehe Beispiele.

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

Parameterbeschreibung


Parameter

Beschreibung

a

Suchwert.

b

Kommaseparierte Liste mit Werten.

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. Siehe Beispiele. 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