**********************
'Funktionsfunktion: Geben Sie einen der ausgewählten Werte basierend auf der tatsächlichen oder falschen Bedingung zurück
Parameter: BLNCondition: Zustandsvariable, Varresulttree: Rückgabewert Wenn die Bedingung wahr ist, VarresultFalse: Rückgabewert, wenn die Bedingung falsch ist
Funktioniif (Blncondition, Varresulttrue, Varresultfalse)
IfcBool (blncondition) dann
Iif = varresulttrue
Anders
Iif = varresultFalse
Endif
Endfunktion
'*********************
'Funktionsfunktion: Bestimmt, ob sich ein String -Element in der angegebenen Enum befindet
'Artikel: SELE: String zu beurteilt, Sarray: Spezifizieren Sie Enum
'Zum Beispiel: Bestimmen Sie, ob die Bilddatei auf der Erweiterung basiert: InArray (StrFilext, "JPG, GIF, BMP, PNG")
Funktioninarray (SELE, SARRAY)
Dimaarray
Dimi
aarray = split (sarray, ",")
Fei = 0toubund (aArray)
Iftrim (sele) = trimm (aArray (i)) dann
InArray = true
Ausgangsfunktion
Endif
Nächste
InArray = false
Endfunktion
'*********************
Funktionsfunktion: Bestimmen Sie, ob eine Zeichenfolge einem regulären Ausdruck entspricht
'Argumente: String: String, Strpattern: Regelmäßiger Ausdruck
FunctionDoretest (String, Strpattern)
Dimore
Setore = newRegexp
ore.pattern = strPatattern
ore.ignorecase = true
Doretest = ore.test (String)
Setore = nichts
Endfunktion
'*********************
'Funktionsfunktion: Regelmäßige Extraktion
'Argumente: String: String, Patrn: Regelmäßiger Ausdruck
'Return: Comma-Segment des Ergebnisarrays
FunctionDoreExec (Strng, Patrn)
Dimregex, Match, Matches, Retstr 'erstellt Variablen.
SetRegex = newRegexp 'erstellt einen regulären Ausdruck.
regex.pattern = patrn'Set -Modus.
regex.ignorecase = true 'ist auf Fall unempfindlich eingestellt.
regex.global = true 'Einstellung gilt weltweit.
SetMatches = regex.execute (strng) 'führt die Suche durch.