Tipps und Tricks zur Verwendung von RegEx im Vorlagen Designer von ecoDMS

Mit Regular Expressions können Sie die Dokumentenerkennung in ecoDMS individuell auf Ihre Bedürfnisse anpassen. Details und Beispiele zur Verwendung dieser RegEx-Aufrufe finden Sie im Internet. Auf der folgenden Seite finden Sie beispielsweise wichtige Hinweise und Referenzen zu der in ecoDMS verwendeten RegEx-Funktion (Regular Expressions).

RegEX-Beispiele für die Schlagwort-Erkennung in ecoDMS (Vorlagen Designer)

Optional können Sie die Schlagwort-Erkennung mit regulären Ausdrücken (Regular Expressions) erweitern. Auf diese Weise können Sie die Suchergebnisse noch genauer eingrenzen. Bitte beachten Sie, dass jeder Befehl in eine eigene Zeile geschrieben werden sollte.

Die folgenden Beispiele sind ein kleiner Auszug aus den vielen Möglichkeiten, die ein REGEX-Aufruf bietet:

  • Dokument enthält "Rechnung"
    REGEX:\b(Rechnung)\b

  • Dokument enthält "Rechnung" oder "Lieferschein"
    REGEX:\b(Rechnung|Lieferschein)\b

  • Dokument enthält nicht "Vertrag"
    !REGEX:\b(Vertrag)\b

  • Dokument enthält "Rechnung", aber enthält nicht "Vertrag"
    REGEX:\b(Rechnung)\b
    !REGEX:\b(Vertrag)\b

  • Eine Kombination aus REGEX und einfachen Schlagwörtern ist an dieser Stelle ebenfalls möglich.

RegEX-Beispiele für das Auslesen bestimmter Positionen in einem Dokument (Vorlagen Designer)

Optional können Sie beliebige Textstellen innerhalb eines Dokuments mit regulären Ausdrücken (Regular Expressions) automatisch von ecoDMS auslesen lassen.
Der gewünschte Inhalt muss hierzu nicht immer an der gleichen Position stehen. Er muss aber in dem von Ihnen farblich markierten Bereich vorkommen.
Diesen Bereich bestimmen Sie unmittelbar nach dem Speichern dieses Dialogs.
Durch die Verwendung von REGEX können Sie beispielsweise den Rechnungsbetrag in einem Dokument suchen und für die Klassifizierung übernehmen lassen.
Bitte beachten Sie, dass die REGEX Funktion an dieser Stelle nur bei Freitext-Klassifizierungsattributen angewendet werden kann.
Jeder Befehl sollte außerdem in eine eigene Zeile geschrieben werden.

Die folgenden Beispiele sind ein kleiner Auszug aus den vielen Möglichkeiten, die ein REGEX-Aufruf bietet:

  • Die Nettosumme in einer Rechnung soll für die Klassifizierung übernommen werden.
    Hierzu soll ecoDMS im Dokument nach dem Wert suchen, welcher immer hinter dem Wort "Nettosumme:" ausgegeben wird.

    REGEX:(?<=Nettosumme:)([\s]*)\d{1,8}([\.,]\d{2})
    • Im Dokument steht zum Beispiel: Nettosumme: 289,95
      Die Ausgabe für die Klassifizierung lautet bei diesem Beispiel: 289,95
      (?<=Nettosumme:) sucht die Zeichenkette nach "Nettosumme:"
      ([\s]*) Platzhalter für ein oder mehrere Leerraumzeichen
      \d{1,8}([\.,]\d{2} Platzhalter für einen durch Komma getrennten Betrag

  • Der Begriff nach dem Wort "Name" soll für die Klassifizierung übernommen werden.
    REGEX:(?i)(?<=Name)([\s]*)\b([\S]*)\b
    • A. Im Dokument steht zum Beispiel: Name Mustermann
      B. Die Ausgabe für die Klassifizierung lautet bei diesem Beispiel: Mustermann
      (?i) ignoriert Groß- oder Kleinschreibung
      (?<=Name) sucht die Zeichenkette nach "Name"
      ([\s]*) Platzhalter für ein oder mehrere Leerraumzeichen
      \b([\S]*)\b Platzhalter für den folgenden Begriff bis zum nächsten Leerraum 

Verwandte Artikel