REPLACE

REPLACE 1:

Die Funktion REPLACE ersetzt einen Teilstring eines Strings durch einen anderen String.
REPLACE(STR1, STR2, L, P) bedeutet: Ersetze L Zeichen aus STR1 durch STR2 und beginne mit dem P-ten Zeichen.

FUNCTION REPLACE: STRING (255)

VAR_INPUT
    STR1 : STRING(255);
    STR2 : STRING(255);
    L    : INT;
    P    : INT;
END_VAR

Beispiel in AWL:

LD 'SUXYSI'
REPLACE 'K',2,2
ST Var1 (* Ergebnis ist 'SKYSI' *)

Beispiel in ST:

Var1 := REPLACE('SUXYSI','K',2,2);

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliothek

TwinCAT v3.0.0

PC oder CX (x86)

Tc2_Standard