Gültig für UNIX und Windows.
Mit der Funktion "ValEx" wird die Eingabezeichenfolge, die eine Dezimal-, eine Hexadezimal- oder eine Oktalzahl angibt, in eine Ganzzahl konvertiert.
Diese Funktion hat das folgende Format:
ValEx(str as String) as Integer
Die Zeichenfolge gibt eine Dezimal-, Hexadezimal- oder Oktalzahl an und kann ein Vorzeichen enthalten. Die angegebene Zahl wird in eine Ganzzahl konvertiert.
Die Funktion gibt den Ganzzahl-Wert der eingegebenen Zeichenfolge zurück. Wenn die Zeichenfolge nicht in eine Zahl konvertiert werden kann, gibt die Funktion 0 zurück.
Beispiel: Funktion "ValEx"
Dim i As Integer
i = Val("2735")
Print("Val(""2735"")"+Str(i))
i=ValEx("2735")
Print("ValEx(2735")
Print("ValEx(""2735"")="+str(i))
i=ValEx("01414")
Print("ValEx(""01414"")="+str(i))
i=ValEx("0x1414")
Print("ValEx(""0x1414"")="+str(i))
Um dabei zu helfen, aus Dateien oder anderen Quellen gelesene Informationen zu analysieren, können Sie Zeichenfolgen mithilfe der folgenden DMScript-Funktionen in getrennte Token oder Teilzeichenfolgen teilen. Ein Token ist eine Teilzeichenfolge, die von anderen durch ein Trennzeichen getrennt ist, üblicherweise ein Leerzeichen. Sie können Token in einzelne oder doppelte Anführungszeichen einschließen.
Die SetTokenizerInput-Funktion initialisiert die Tokenerstellung mit einer Zeichenfolge und definiert die Trennzeichen für das Teilen der Zeichenfolge. Diese Zeichenfolge und die Trennzeichen sind für den Rest des Skripts gültig, bis Sie die Funktion mit einer anderen Zeichenfolge oder einem Trennzeichen aufrufen.
Die Funktion hat das folgende Format:
SetTokenizerInput(str as string, delimiters as string)
Eingabeparameter
Diese Funktion hat die folgenden Eingabeparameter:
Gibt die Eingabezeichenfolge an, die Sie teilen möchten.
Hinweis: Sie können jeweils nur eine Eingabezeichenfolge angeben.
Gibt den Satz von Trennzeichen für das Teilen der Zeichenfolge an. Standardmäßig werden SPACE-Zeichen als Trennzeichen verwendet, aber Sie können einen beliebigen Satz von Zeichen angeben. Zum Beispiel erstellt ".,/" eine Liste von Teilzeichenfolgen, getrennt durch Punkt, Komma oder Schrägstrich.
Rückgabewerte
Keine
Die GetToken-Funktion ruft das nächste Zeichenfolgentoken aus der aktuellen von SetTokenizerInput festgelegten Eingabezeichenfolge ab.
Diese Funktion hat das folgende Format:
GetToken(token as string)as boolean
Beispiel: GetToken
SetTokenizerInput("Dies ist ein Testprogramm", " ")
while GetToken(token)
print token
wend
Eingabeparameter
Diese Funktion hat die folgenden Eingabeparameter:
Gibt eine Zeichenfolgenvariable an, die das nächste von der Funktion zurückgegebene Token enthält.
Rückgabewerte
Gibt "true" (wahr) zurück, wenn es das nächste Zeichenfolgentoken zurückgegeben hat. Gibt "false" (falsch) zurück, wenn es keine Token mehr gibt, die aus der aktuellen Eingabezeichenfolge abgerufen werden können.
Ausgabe
Dies ist ein Testprogramm.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|