FindAndReplace

FindAndReplace 1:

Die Funktion findet eine ggf. mehrfach vorkommende Zeichenfolge in einer anderen Zeichenfolge und ersetzt diese durch eine andere Zeichenfolge.

Die Funktion liefert:

Die Funktion stoppt die Überprüfung der Eingangslängen nach Parameterlist.cMaxCharacters Zeichen, um eine Endlosschleife zu vermeiden.

FUNCTION FindAndReplace : UDINT

FindAndReplace 2: Eingänge

VAR_INPUT
    pSrcString    : POINTER TO STRING;
    pDeleteString : POINTER TO STRING;
    pInsertString : POINTER TO STRING;
    pDstString    : POINTER TO STRING;
    nDstSize      : UDINT;
END_VAR

Name

Typ

Beschreibung

pSrcString

POINTER TO STRING

Zeiger auf die STRING-Variable, deren Zeichenfolge durchsucht werden soll (Eingabe-Zeichenfolge).

pDeleteString

POINTER TO STRING

Zeiger auf die STRING-Variable, deren Zeichenfolge ersetzt werden soll (Eingabe-Zeichenfolge).

pInsertString

POINTER TO STRING

Zeiger auf die STRING-Variable, deren Zeichenfolge die andere Zeichenfolge ersetzen soll (Eingabe-Zeichenfolge).

pDstString

POINTER TO STRING

Zeiger auf die resultierende STRING-Variable (Ausgabe-Zeichenfolge)

nDstSize

UDINT

Größe der resultierenden STRING-Variablen (Ausgabe-Zeichenfolge) in Bytes, bei der Zuweisung kann der Operator SIZEOF() verwendet werden.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken (Kategoriegruppe)

TwinCAT v3.1.4022

PC oder CX (x86, x64, ARM)

Tc2_Utilities (System) >= 3.3.35.0