<< Inhaltsverzeichnis Suchen >>

REPLSTR$

Funktion

Syntax:

REPLSTR$(<SUCHSTRING>,<TRENNSTRING>,<NUMMER>,
                    <ERSETZSTRING>)

<SUCHSTRING>              = <STRING-AUSDRUCK>
<TRENNSTRING>           = <STRING-AUSDRUCK>
<NUMMER>                     = <NUM-AUSDRUCK>
<ERSETZSTRING>           = <STRING-AUSDRUCK>

Bedeutung:

<TRENNSTRING> unterteilt durch sein Vorkommen in <SUCHSTRING> diesen in mehrere Teilstrings. REPLSTR$ liefert als Ergebnis eine Zeichenkette, in der in <SUCHSTRING> der <NUMMER>-te Teilstring durch <ERSETZSTRING> ersetzt wurde. Ist <NUMMER> <= 0, so wird der erste Teilstring ersetzt.

Ist <NUMMER> größer als die Anzahl der in <SUCHSTRING> vorkommenden Teilstring, so werden ensprechend viele <TRENNSTRING>s angefügt.

Beispiel:

H$ = "AAA;BBB;@ccc;DDD"
TRENN$ = ";@"
H2$ = REPLSTR$(H$,TRENN$,2,"Neuer Wert")
/* H2$ enthält: "AAA;BBB;@Neuer Wert"

 

H$ = ""
H2$ = REPLSTR$(H$,";",3,"Neuer Wert")
/* H2$ enthält: ";;Neuer Wert"

siehe auch:

SUBSTR$, INSTR, INSTR_COUNT, REPLACE$