RegExp.Match (gb.pcre)
Static Function Match ( Subject As String, Pattern As String [ , CompileOptions As Integer, ExecOptions As Integer ] ) As Boolean
Seit 3.4.2
Diese statische Methode übernimmt die gleichen Parameter wie der
Regexp-Konstruktor. Sie erstellt lediglich kein neues Objekt, sondern gibt zurück, ob der reguläre Ausdruck auf den gegebenen
String anwendbar ist.
Diese Methode ist nützlich, um Strings in einer Zeile zu validieren, wenn das LIKE-Schlüsselwort nicht über geeignete Mittel verfügt:
Examples
' Dies prueft, ob der Text einer TextBox wenigstens vier identische Zeichen
' nacheinander enthaelt.
If Regexp.Match(TextBox1.Text, "([a-zA-z])\\1{3,}") Then
Error "Ich denke nicht, dass das ein Wort ist."
Endif
Effektiv ist Regexp.Match() eine (geringfügig effizientere) Abkürzung für:
Dim hTemp As New RegExp(sSubject, sPattern, iCompileOptions, iExecOptions)
Return hTemp.Offset <> -1