Function DE Version 1.90

@Replace

List Misc Text

Syntax

@Replace(TEXT1;TEXT2;TEXT3);
@Replace(TEXT1;TEXT2;TEXTLIST3);
@Replace(TEXT1;TEXTLIST2;TEXT3);
@Replace(TEXT1;TEXTLIST2;TEXTLIST3);
@Replace(TEXTLIST1;TEXT2;TEXT3);
@Replace(TEXTLIST1;TEXT2;TEXTLIST3);
@Replace(TEXTLIST1;TEXTLIST2;TEXT3);
@Replace(TEXTLIST1;TEXTLIST2;TEXTLIST3);

Beschreibung

Ersetzt in TEXT/TEXTLIST TEXT1/TEXTLIST1 alle Elemente TEXT/TEXTLIST TEXT2/TEXTLIST2 durch TEXT/TEXTLIST TEXT3/TEXTLIST3. Es wird also in TEXT2/TEXTLIST2 eine Liste von Textstücken angegeben, die durch Textstücke aus TEXT3/TEXTLIST3 ersetzt werden sollen. Wenn dabei die TEXTLIST2 mehr Elemente als TEXTLIST3 hat, dann wird TEXTLIST3 durch Leereinträge auf gleiche Länge gebracht.

Beispiel: @Replace(TEXT1;TEXT2;TEXT3)

TEXT1:="Alt1";
TEXT2:="Alt1";
TEXT3:="Neu1";
@Replace(TEXT1;TEXT2;TEXT3);

ergibt "Neu1"

Beispiel: @Replace(TEXT1;TEXT2;TEXTLIST3)

TEXT1:="Alt1";
TEXT2:="Alt1";
TEXTLIST3:="Neu1":"Neu2";
@Replace(TEXT1;TEXT2;TEXTLIST3);

ergibt "Neu1"

Beispiel: @Replace(TEXT1;TEXTLIST2;TEXT3)

TEXT1:="Alt1";
TEXTLIST2:="Alt1":"Alt2";
TEXT3:="Neu1";
@Replace(TEXT1;TEXTLIST2;TEXT3); ergibt "Neu1"

TEXT1:="Alt2";
TEXTLIST2:="Alt1":"Alt2";
TEXT3:="Neu1";
@Replace(TEXT1;TEXTLIST2;TEXT3); ergibt ""

Beispiel: @Replace(TEXT1;TEXTLIST2;TEXTLIST3)

TEXT1:="Alt1";
TEXTLIST2:="Alt1":"Alt2";
TEXTLIST3:="Neu1":"Neu2";
@Replace(TEXT1;TEXTLIST2;TEXTLIST3);

ergibt "Neu1"

Beispiel: @Replace(TEXTLIST1;TEXT2;TEXT3)

TEXTLIST1:="Alt1":"Alt2":"Alt3";
TEXT2:="Alt2";
TEXT3:="Neu2";
@Replace(TEXTLIST1;TEXT2;TEXT3);

ergibt "Alt1":"Neu2":"Alt3"

Beispiel: @Replace(TEXTLIST1;TEXT2;TEXTLIST3)

TEXTLIST1:="Alt1":"Alt2":"Alt3";
TEXT2:="Alt2";
TEXTLIST3:="Neu2":"Neu3";
@Replace(TEXTLIST1;TEXT2;TEXTLIST3);

ergibt "Alt1":"Neu2":"Alt3"

Beispiel: @Replace(TEXTLIST1;TEXTLIST2;TEXT3)

TEXTLIST1:="Alt1":"Alt2":"Alt3";
TEXTLIST2:="Alt2":"Alt3";
TEXT3:="Neu2";
@Replace(TEXTLIST1;TEXTLIST2;TEXT3);

ergibt "Alt1":"Neu2":""

Beispiel: @Replace(TEXTLIST1;TEXTLIST2;TEXTLIST3)

TEXTLIST1:="Alt1":"Alt2":"Alt3";
TEXTLIST2:="Alt2":"Alt3";
TEXTLIST3:="Neu2":"Neu3";
@Replace(TEXTLIST1;TEXTLIST2;TEXTLIST3);

ergibt "Alt1":"Neu2":"Neu3"