umatch(Pattern AS String?, Subject AS String?, [OutMatches AS Any@, Flags AS Integer, OutContinue AS Any@]) AS Logical
Durchsucht eine Zeichenkette mit einem regulären Ausdruck.
Der anzuwendene reguläre Ausdruck.
Die zu durchsuchende Zeichenkette.
Ausgabearray mit ein oder mehreren Zeilen. Die erste Zeile enthält den gesamten Trefferbereich. Die weiteren Zeilen enthalten die getroffenen Unterbereiche (Submatches).
Die folgenden Parameter können zum Steuern der Funktion verwendet werden (Additive)
| Flag |
Funktion |
| 1 | Ignoriert bei der Verarbeitung des Musters die Groß -und Kleinschreibung des Subjektes |
| 2 | Der . in einem Muster trifft auch auf Zeilenumbrüche zu |
| 4 | Die Zeichen ^$ erkennen Zeilenumbrüche. Ansonsten nur Anfang und Ende der Zeichenkette |
Enthält nach einem Treffer den Rest der Zeichenkette hinter dem Suchergebnis.
Wenn die Suche erfolgreich war, liefert die Funktion .T. zurück.
Das folgende Beispiel zeigt wie das Subject sowohl als Eingabe als auch als Ausgabe verwendet werden kann, um eine Zeichenkette mehrfach bis zum Ende auf das gleiche Muster hin zu untersuchen.