@Replace
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"
