Bedienoberfläche ergänzen (BE1)
3 Syntax
Stringteil aus der Mitte
Syntax:
MIDS(string, start [, länge])
Parameter:
string
start
länge
Funktion:
MIDS liefert eine Zeichenkette zurück, welche die angegebene Anzahl Zeichen ab
der angegeben Stelle eines Strings enthält.
Beispiel:
DEF VAR01
DEF VAR02
LOAD
VAR01="HALLO/WELT"
VAR02=MIDS(VAR01,4,4)
END_LOAD
Ersetzen von Zeichen
Syntax
REPLACE ( String, FindString, ReplaceString [, Start [, Count ] ] )
Parameter:
String
FindString
ReplaceString
Start
Count
Funktion:
Die Funktion REPLACE ersetzt ein Zeichen/Zeichenkette in einem String durch ein
anderes Zeichen/Zeichenkette. Sie ähnelt dabei der gleichnamigen Basic-Funktion.
Rückgabewerte:
Wenn...
String = Leerstring
FindString = Leerstring
ReplaceString = Leerstring
Start > Len(String)
Count = 0
BE1/3-102
Zeichenkette oder Variable mit der zu verarbeitenden
Zeichenkette
Start, ab dem in der Zeichenkette gelesen wird
Anzahl der Zeichen, welche ausgelesen werden sollen (optional)
Wird länge nicht angegeben, so wird die Zeichenkette bis zum Ende
übergeben.
String, in dem der FindString durch den ReplaceString ersetzt
werden soll
Zu ersetzender String
Ersatz-String (wird anstelle des FindString eingesetzt)
Startposition, aber welcher gesucht bzw. ersetzt werden soll
Anzahler der Zeichen, die ab der Startposition Start nach
FindString durchsucht werden sollen
Rückgabewert
Kopie von String
Kopie von String
Kopie von String, in der alle Vorkommen
von FindString gelöscht sind
Leerstring
Kopie von String
SINUMERIK 840D sl/840Di sl/840D/840Di/810D IBN HMI (IAM) - Ausgabe 01/2006
;Ergebnis = "LO/W"
© Siemens AG 2006 All Rights Reserved
01/2006