next up previous contents
Nächste Seite: Beispiele Aufwärts: Erweiterungen in der zweiten Vorherige Seite: Mini-Client   Inhalt

Reguläre Ausdrücke

`Reguläre Ausdrücke' sind mächtige Hilfsmittel der Textanalyse.

Sie stammen aus der UNIX-Welt und spielen in UNIX-Shells eine große Rolle sowie in den Editoren `vi' und `Emacs', in den Skriptsprachen `Perl', `Tcl' und anderen.

regx?:
Diese Prädikatsfunktion überprüft, ob ein bestimmtes Objekt vom Typ eines kompilierten regulären Ausdrucks ist, oder genauer vom Typ `
regcomp:
Diese Funktion kompiliert einen regulären Ausdruck in ein internes Format, das später eine schnellere Textanalyse erlaubt. Das zurückgelieferte Objekt ist vom Typ `Ein solches Objekt wird als Argument beim Aufruf der Funktion `regexec' benötigt.
regfree:
Diese Funktion sollte benutzt werden, um nach dem Arbeiten mit einem bestimmten kompilierten regulären Ausdruck alle nicht mehr benötigten Speicherbereiche freizugeben.
regexec:
Mit dieser Funktion wird die eigentliche Textanalyse durchgeführt. Dies bedeutet, dass eine bestimmte Zeichenkette anhand eines vorher kompilierten regulären Ausdrucks untersucht werden soll.

Als Argumente werden der kompilierte reguläre Ausdruck und die zu untersuchende Zeichenkette erwartet.

Als Ergebnis wird eine Integer-Zahl `1' zurückgeliefert, wenn die gewünschte Zeichenkette nicht gefunden wurde. Andernfalls werden zwei ganze Zahlen als Paar zurückgegeben, wobei die Zahlen den Anfang und das Ende der zu suchenden Zeichenkombination in dem zweiten übergebenen Argument bezeichnen.


next up previous contents
Nächste Seite: Beispiele Aufwärts: Erweiterungen in der zweiten Vorherige Seite: Mini-Client   Inhalt

Georg P. Loczewski 2003-07-18

Impressum und Datenschutz
access counter