Isom.Base.RegEx

 ISOM/L-Bibliothek für Serviceautoren: <br />Isom.Base.RegEx

ISOM/L-Bibliothek
für Serviceautoren

Version 9.10.1.0 vom 25 November 2013

Namensraum Isom.Base.RegEx

Beschreibung

Die von ISOM/L unterstütze Ausdruckssprache entspricht der in der .NET-Laufzeitumgebung 2.0 unterstützten Syntax.
Eine Beschreibung der Elemente der Ausdruckssprache findet sich in der MSDN Dokumentation .



Funktionen

Isom.Base.RegEx.Clone

Erzeugt eine identische Kopie dieses Objekts.

objectbound Isom.Base.RegEx Isom.Base.RegEx.Clone  (  ) 

Erzeugt eine identische Kopie dieses Objekts.

Rückgabe:
Kopie dieses Objekts.
Isom.Base.RegEx.DefineRegEx

Definiert einen regulären Ausdruck.

Isom.Base.RegEx Isom.Base.RegEx.DefineRegEx  ( Isom.Base.String  pattern  ) 

Definiert einen regulären Ausdruck.

 RegEx regular = RegEx.DefineRegEx("\b([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]\b" ); 
Parameter:
pattern  Zeichenkette, aus der der reguläre Ausdruck erzeugt wird.
Rückgabe:
Definierter regulärer Ausdruck (neues Objekt).
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls aus der übergebenen Zeichenkette kein regulärer Ausdruck erzeugt werden konnte.
Isom.Base.RegEx.IsMatch

Prüft, ob der reguläre Ausdruck eine Übereinstimmung in der übergebenen Zeichenkette findet.

objectbound Isom.Base.Boolean Isom.Base.RegEx.IsMatch  ( Isom.Base.String  text  ) 

Prüft, ob der reguläre Ausdruck eine Übereinstimmung in der übergebenen Zeichenkette findet.

 using Isom.Base.* 
 ... 
 // Regulärer Ausdruck zum Erkennen von gültigen 
 // Zeitangaben der Form HH:MM:SS 
 RegEx regular = RegEx.DefineRegEx("\b([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]\b" ); 
 Boolean res = regular.IsMatch( "Die Uhrzeit ist 12:33:57" ); 
 if( res ) 
 { 
   ... 
Parameter:
text  Nach Übereinstimmungen zu durchsuchende Zeichenkette.
Rückgabe:
'true', falls eine Übereinstimmung gefunden wurde, 'false' sonst (auch bei Übergabe des Void-Objekts als Eingabezeichenfolge).
Isom.Base.RegEx.IsVoid

Bestimmt, ob es sich um das Void-Objekt handelt.

objectbound Isom.Base.Boolean Isom.Base.RegEx.IsVoid  (  ) 

Bestimmt, ob es sich um das Void-Objekt handelt.

Rückgabe:
'true', falls dies das Void-Objekt ist, 'false' sonst.
Isom.Base.RegEx.Matches

Liefert alle Übereinstimmungen dieses regulären Ausdrucks in der übergebenen Zeichenkette.

objectbound Isom.Base.StringList Isom.Base.RegEx.Matches  ( Isom.Base.String  text  ) 

Liefert alle Übereinstimmungen dieses regulären Ausdrucks in der übergebenen Zeichenkette.

 using Isom.Base.* 
 ... 
 // Regulärer Ausdruck zum Erkennen von gültigen 
 // Zeitangaben der Form HH:MM:SS 
 RegEx regular = RegEx.DefineRegEx("\b([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]\b" ); 
 StringList list = regular.Matches( "Die Uhrzeit ist 12:33:57" ); 
 while( list.HasNext() ) 
 { 
    String match = list.Next(); 
    ... 
 } 
Parameter:
text  Nach Übereinstimmungen zu durchsuchende Zeichenkette.
Rückgabe:
Liste aller gefundenen Übereinstimmungen des regulären Ausdrucks. Wurden keine Übereinstimmungen gefunden, so wird eine leere Liste zurückgegeben.
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls die übergebene Zeichenkette das Void-Objekt ist.
Isom.Base.RegEx.Void

Erzeugt ein ungültiges Objekt.

Isom.Base.RegEx Isom.Base.RegEx.Void  (  ) 

Erzeugt ein ungültiges Objekt.

Die Funktion kann in Fehlerfällen verwendet werden, um z.B. einen ungültigen Funktionsrückgabewert zu erzeugen.

Rückgabe:
Ungültiges Objekt.

Version 9.10.1.0 vom 25 November 2013