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 

Die Regex-Funktionen

Siehe auch RegexCreate, RegexSetPattern