RegexSetPattern

value RegexSetPattern ( string rxPattern, string strPattern );

Rückgabewert

Rückgabewert

Beschreibung

TRUE / true / 1

Der Regex-Verweis rxPattern wurde erfolgreich erstellt.

FALSE / false / 0

Das übergebene Filtermuster strPattern ist fehlerhaft oder der übergebene Regex-Verweis für rxPattern ist ungültig.

Parameter

rxPattern

Ein gültiger Regex-Verweis.

strPattern

Das neue Filtermuster das dem gültigen Regex-Verweis rxPattern zugewiesen werden soll.

Bemerkungen

Weist dem gültigen Regex-Verweis rxPattern das neue Filtermuster strPattern zu.

Ist der des reguläre Ausdruck des Filtermusters strPattern fehlerhaft, so liefert RegexSetPattern FALSE als Rückgabewert. In diesem Fall kann mit RegexGetLastError eine Beschreibung des Fehlers abgerufen werden.

Beispiel

value rxPattern;
string strLastError;

//Zusammenhängende numerische Zeichenfolgen erfassen
if (!RegexCreate (rxPattern, "\\d+")) 
    return (RegexGetLastError (strLastError));
end
//Zusammenhängende nicht-numerische Zeichenfolgen erfassen
if (!RegexSetPattern (rxPattern, "\\D+")) 
    return (RegexGetLastError (strLastError));
end 

Die Regex-Funktionen

Siehe auch RegexCreate, RegexGetPattern, RegexGetLastError