Überblick

Reguläre Ausdrücke sind keine Erfindung für print2forms, sondern sind integraler Bestandteil der meisten modernen Skript- und Programmiersprachen. Die regulären Ausdrücke dienen letztendlich der Suche nach bestimmten Zeichenfolgen innerhalb einer anderen Folge von Zeichen - in unserem Fall innerhalb des Druckdatenstroms.


Einige typische Anwendungsgebiete für reguläre Ausdrücke innerhalb von print2forms sind:


Der reguläre Ausdruck beschreibt ein Muster, gegen das die empfangenen Druckdaten getestet werden. Sobald das Muster erkannt wurde, wird die dem regulären Ausdruck zugeordnete Aktion, zum Beispiel der Ausdruck eines Barcodes oder der Druck eines bestimmten Formulars, ausgelöst.

Mit Hilfe der regulären Ausdrücke kann geprüft werden, ob an einer bestimmten Stelle im Druckdatenstrom ein bestimmtes Muster (Wort) vorkommt, oder ob und wie oft dieses Muster irgendwo in einer Zeile oder sogar irgendwo innerhalb der gesamten Seite vorkommt.

Die zweite wichtige Aufgabe der regulären Ausdrücke ist, neben dem Auffinden vorgegebener Muster, das Entnehmen von Druckdaten zum Zwecke der späteren Weiterverwendung. Solch ein Anwendungsfall ist beispielsweise beim Einfügen von Barcodes gegeben, deren konkreter Inhalt aus den Druckdaten entnommen werden muß.

Hinweise