<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.print2forms.de/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.print2forms.de/feed.php">
        <title>print2forms print2forms:regex</title>
        <description></description>
        <link>https://wiki.print2forms.de/</link>
        <image rdf:resource="https://wiki.print2forms.de/ttps://wiki.print2forms.de/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-30T01:15:48+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:regex:assistent"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:regex:erste_beispiele"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:regex:gier"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:regex:grundlagen"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:regex:komplettes_syntaxdiagramm"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:regex:landesspezifische_zeichen"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:regex:literale"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:regex:quantoren"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:regex:regex"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:regex:regulaerer_ausdruck"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:regex:sonder-_und_metazeichen"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:regex:syntaxdiagramme"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:regex:textpuffer"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:regex:ueberblick"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:regex:weitere_beispiele"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:regex:zahlen"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:regex:zeichen"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:regex:zeichenklassen"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.print2forms.de/ttps://wiki.print2forms.de/lib/tpl/dokuwiki/images/favicon.ico">
        <title>print2forms</title>
        <link>https://wiki.print2forms.de/</link>
        <url>https://wiki.print2forms.de/ttps://wiki.print2forms.de/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:regex:assistent">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:09:58+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Assistent für reguläre Ausdrücke</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:regex:assistent</link>
        <description>﻿

Assistent für reguläre Ausdrücke

Für die Arbeit mit regulären Ausdrücken ist für (p2f) ein spezieller Assistent - ein Hilfsprogramm - verfügbar, mit dem man reguläre Ausdücke entwerfen und mit vorgegebenen Prüftexten austesten kann. Dieser Assistent kann parallel zum Administrationsprogramm benutzt werden. Die regulären Ausdrücke werden via 'Copy and Paste' zwischen den Programmen ausgetauscht.</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:regex:erste_beispiele">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:09:58+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Erste Beispiele</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:regex:erste_beispiele</link>
        <description>Erste Beispiele

Um das Thema Reguläre Ausdrücke nicht gleich theoretisch anzugehen, werden im folgenden ein paar kleine, einfache Beispiele für konkrete reguläre Ausdrücke gezeigt und beschrieben. Damit sollte die hinter den regulären Ausdrücken stehende Idee der Mustererkennung relativ leicht fassbar werden.</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:regex:gier">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:09:58+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Gier</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:regex:gier</link>
        <description>Gier

Beim Umgang mit regulären Ausdrücken gibt es für Neulinge auf diesem Gebiet eine überaschende und recht häufig verwirrende Eigenschaft der Quantoren: deren Gier. Um zu verstehen, was hier gemeint ist, muß man sich zuerst einmal einen Eindruck von der Arbeitsweise der Algorithmen machen, die die regulären Ausdrücke auswerten.</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:regex:grundlagen">
        <dc:format>text/html</dc:format>
        <dc:date>2019-02-28T10:17:39+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Grundlagen</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:regex:grundlagen</link>
        <description>Grundlagen

Um in den folgenden Kapiteln den Einsatz der regulären Ausdrücke besser verstehen und nachvollziehen zu können, ist es nötig, etwas genauer darüber Bescheid zu wissen, wie (p2f) beim Durchsuchen des Druckdatenstroms vorgeht.

Der (p2f)</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:regex:komplettes_syntaxdiagramm">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:09:58+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>print2forms:regex:komplettes_syntaxdiagramm</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:regex:komplettes_syntaxdiagramm</link>
        <description>[Komplettes Syntaxdiagramm]</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:regex:landesspezifische_zeichen">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:09:58+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Landesspezifische Zeichen</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:regex:landesspezifische_zeichen</link>
        <description>Landesspezifische Zeichen

Bei der Formulierung von regulären Ausdrücken gibt es im Zusammenhang mit dem Thema landesspezifische Buchstaben und Sonderzeichen ein Problem: es muß bekannt sein, in welchem Zeichensatz der zu untersuchende Druckdatenstrom vorliegt. Die im Deutschen verwendeten Umlaute können je nach Zeichensatz ganz unterschiedliche interne Codes haben.</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:regex:literale">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:09:58+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Literale</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:regex:literale</link>
        <description>Literale

Syntaxdiagramm

[Syntaxdiagramm LITERAL]

Beschreibung

Ein Literal beschreibt ein bestimmtes Zeichen, das genau so in den zu erkennenden Druckdaten vorkommen muß. Im einfachsten Fall ist ein Literal ein Klein- oder Grossbuchstabe, eine Ziffer oder ein sonstiges Zeichen, das nicht zu den Metazeichen (den Zeichen, die zur Beschreibung des Musters verwendet werden) gehört.</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:regex:quantoren">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:09:58+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Quantoren</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:regex:quantoren</link>
        <description>Quantoren

Syntaxdiagramm

[Syntaxdiagramm REPEAT]

Beschreibung

Unter einem Quantor versteht man eine Angabe darüber, ob und wie oft ein vorangegangenes Muster wiederholt werden soll.

Innerhalb der geschweiften Klammern wird durch Angabe einer oder zweier durch Kommata getrennter Zahlen angegeben, wie oft das vorangegangene Muster wiederholt werden darf oder muß. Wird nur eine Zahl angegeben, muß das Muster genau so oft erkannt werden, wie die Zahl beschreibt. Werden zwei Zahlen angegeben, we…</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:regex:regex">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-02T10:11:36+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mustererkennung</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:regex:regex</link>
        <description>Mustererkennung

Eines der Haupteinsatzgebiete von (p2f) ist die Bearbeitung von bereits existierenden Datenströmen aus Applikationen, die nicht geändert werden sollen oder aber nicht mehr geändert werden können.

Um diesen Anforderungen gerecht zu werden, muss</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:regex:regulaerer_ausdruck">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:09:58+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Regulärer Ausdruck</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:regex:regulaerer_ausdruck</link>
        <description>Regulärer Ausdruck

Syntaxdiagramm

[Syntaxdiagramm EXPR]

[Syntaxdiagramm PATTERN]

Beschreibung

Ein regulärer Ausdruck besteht aus einem Muster oder aus einer Reihe von Mustern, die durch einen senkrechten Strich voneinander getrennt werden.

Wird nur ein Muster angegeben, so muß dieses Muster erkannt werden, damit der gesamte reguläre Ausdruck als erkannt gilt.</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:regex:sonder-_und_metazeichen">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:09:58+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sonder- und Metazeichen</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:regex:sonder-_und_metazeichen</link>
        <description>Sonder- und Metazeichen

Syntaxdiagramm

[Syntaxdiagramm ESCAPE] 


[Syntaxdiagramm SPECIAL]

Beschreibung

Mit Hilfe des Fluchtsymbols '\' (umgedrehter Schrägstrich) werden innerhalb eines Musters alle Zeichen beschrieben, die in der Musterbeschreibung selbst Verwendung finden, sowie alle sonstigen Zeichen, die sich nicht ohne weiteres über die Tastatur eingeben lassen.</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:regex:syntaxdiagramme">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:09:58+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Syntaxdiagramme</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:regex:syntaxdiagramme</link>
        <description>Syntaxdiagramme

Die sogenannten Syntaxdiagramme sind in der Informatik ein beliebtes und einfaches Mittel, um zu erklären, wie eine Sprache aufgebaut ist. Formal ist ein Syntaxdiagramm nichts weiter als die graphische Repräsentation einer Grammatik - nur eben leichter zu erfassen.</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:regex:textpuffer">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:09:58+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Textpuffer</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:regex:textpuffer</link>
        <description>Textpuffer

Neben dem Auffinden von bestimmten Textpassagen ist das Extrahieren von Druckdaten eine der weiteren Aufgaben der regulären Ausdrücke in . Dazu werden zu jedem regulären Ausdruck zehn Textpuffer zur Verfügung gestellt. Die Inhalte der Textpuffer werden durch die Klammerung innerhalb des Ausdrucks beschrieben. Ein Beispiel:</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:regex:ueberblick">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:09:58+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Überblick</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:regex:ueberblick</link>
        <description>Überblick

Reguläre Ausdrücke sind keine Erfindung für (p2f), 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.</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:regex:weitere_beispiele">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:09:59+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Beispiele</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:regex:weitere_beispiele</link>
        <description>Beispiele

Am Ende der Beschreibung der regulären Ausdrücke sollen nun ein paar weitere Beispiele gezeigt werden, die die Leistungsfähigkeit dieser Mustererkennung belegen sollen. Gleichzeitig lassen sich daraus auch Lösungen für ähnliche Probleme aus der täglichen Praxis ableiten.</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:regex:zahlen">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:09:59+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Zahlen</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:regex:zahlen</link>
        <description>Zahlen

Syntaxdiagramm

[Syntaxdiagramm DIGITS]

[Syntaxdiagramm HDIGIT]

Beschreibung

Im Rahmen der Beschreibung von Mustern werden Dezimalzahlen innerhalb von Quantoren verwendet. Es sind zwar prinzipiell Zahlen im Bereich Null bis Unendlich darstellbar, aber im Rahmen der Mustererkennung machen Zahlen jenseits der 512 keinen Sinn, da die internen Puffer die maximale Musterlänge und die Länge der erkannten Druckdaten beschränken.</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:regex:zeichen">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:09:59+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Zeichen</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:regex:zeichen</link>
        <description>Zeichen

Syntaxdiagramm

[Syntaxdiagramm CHAR]

Beschreibung

Ein Zeichen innerhalb eines zu erkennenden Musters kann zunächst einmal direkt in Form eines Literals angegeben werden (siehe Beschreibung 'Literale'). Eine weitere Möglichkeit besteht darin, eine Zeichenklasse zu definieren, in der das aktuelle Zeichen des Druckdatenstroms enthalten oder nicht enthalten sein soll (siehe Beschreibung 'Zeichenklasse').</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:regex:zeichenklassen">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:09:59+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Zeichenklassen</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:regex:zeichenklassen</link>
        <description>Zeichenklassen

Syntaxdiagramm

[Syntaxdiagramm CLASS]

Beschreibung

Eine Zeichenklasse ist nichts weiter, als die Aufzählung der im Muster an einer bestimmten Stelle zulässigen Zeichen. Dabei werden in der einfachsten Form alle zulässigen Zeichen in beliebiger Reihenfolge hintereinanderweg geschrieben.</description>
    </item>
</rdf:RDF>
