RegexGetLastError
value RegexGetLastError ( BYREF string strLastError );
Rückgabewert
Rückgabewert |
Beschreibung |
TRUE / true / 1 |
Ein Fehlertext ist vorhanden und wurde nach strLastError kopiert. |
FALSE / false / 0 |
Es ist kein Fehlertext verfügbar. |
Parameter
strLastError
Liegt ein Fehlertext vor, so wird dieser nach strLastError kopiert.
Bemerkungen
Kopiert den beschreibenden Regex-internen Fehlertext, der bei einem fehlgeschlagenem RegexCreate bzw. RegexSetPattern Aufruf erzeugt wird, nach strLastError. Nach dem Auslesen wird der interne Fehlertext gelöscht, d.h. ein nachfolgender RegexGetLastError Aufruf liefert keinen Fehlertext zurück.
Beispiel
value rxPattern; string strLastError; //Zusammenhängende numerische Zeichenfolgen erfassen //Jedoch fehlerhafter regulärer Ausdruck, da die Klammer nicht geschlossen ist if (! RegexCreate (rxPattern, "(\\d+")) return (RegexGetLastError (strLastError)); //strLastError == 'missing )' end
Siehe auch RegexCreate, RegexSetPattern