Muster

Ein Muster hilft bei der Definition eines akzeptablen Formats für die Daten.

Sie können Daten im Feld oder der Tabellenspalte anhand eines spezifischen Musters validieren. Während Sie das Feld oder die Spalte in der Designansicht definieren, können Sie ein Muster der Daten im ausgewählten Feld angeben.

Geben Sie basierend auf den verschiedenen verfügbaren Mustern ein Muster für Datums-, Zahlen- oder Textfelder an. In den nachstehenden Tabellen finden Sie gängige Beispiele:

Text

Feld Muster Anmerkungen Beschreibung
E‑Mail ^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$ Dieser reguläre Ausdruck validiert E-Mails wie „john@ado.com“. Das E-Mail-Feld unterstützt reguläre Ausdrücke.
Telefonnummer ^(\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$ Dieser reguläre Ausdruck validiert Telefonnummern wie (+64) 38 3235393. Das Telefonnummernfeld unterstützt reguläre Ausdrücke.
Website ^([a-zA-Z0-9]+(\.[a-zA-Z0-9]+)+.*)$ Dieser reguläre Ausdruck validiert Websites wie www.domain.com. Das Website-Feld unterstützt reguläre Ausdrücke.
Numerische Zeichenfolge ^[0-9]{1,45}$ Dieser reguläre Ausdruck validiert eine Zeichenfolge mit den Ziffern 0 bis 9 und beschränkt die Länge auf 45. Das Feld „Numerische Zeichenfolge“ unterstützt reguläre Ausdrücke.
Alphanumerisch ^[A-Za-z0-9_@./#&+-]*$ Dieser reguläre Ausdruck validiert eine Zeichenfolge, die alphanumerische Werte wie „RECH-001“ enthält. Das Feld „Alphanumerisch“ unterstützt reguläre Ausdrücke.

Nummer

Feld Muster Anmerkungen Beschreibung
Numerische Zeichenfolge ^[0-9]{1,45}$ Dieser reguläre Ausdruck validiert eine Zeichenfolge mit den Ziffern 0 bis 9 und beschränkt die Länge auf 45. Das Feld „Numerische Zeichenfolge“ unterstützt reguläre Ausdrücke.

Auto-Korrektur für Datums- und Zahlenfelder

Dies ist eine der in IQ Bot integrierten Funktionen für Datums- und Zahlenformate. Sie führt eine automatische Validierung und Korrektur anhand des von Ihnen definierten Musters durch, selbst wenn das Datum bzw. die Zahl im gescannten Dokument falsch ist.

Anmerkung: Die automatische Korrektur wird nur für spezielle Muster unterstützt.

Die folgende Tabelle zeigt die automatische Korrektur eines falschen Datums und von falschen Zahlen durch IQ Bot.

Falscher OCR-Wert Muster Autokorrektur Beschreibung
DATUM

12 F3B 2 0 1 5

15 10-2015

dd mmm yyyy

dd-mm-yyyy

12 FEB 2015

15-10-2015

Im ersten Beispiel korrigiert IQ Bot automatisch das von der OCR falsch erkannte „F3B“ zu „FEB“.

Im zweiten Beispiel korrigiert IQ Bot automatisch „15 10-2015“ zu „15-10-2015“.

NUMBER

123 4567

12.34,S67.12

9999999

99,99,999.00

1234567

1234567.12

Im ersten Beispiel wird das zusätzliche Leerzeichen zwischen „3“ und „4“ nach der Validierung anhand des Musters gelöscht.

Im zweiten Beispiel wird der Buchstabe „S“ zu „5“ korrigiert.

Anmerkung: Ein numerischer Wert in englischer Sprache mit mindestens einer Ziffer links und zwei aufeinanderfolgenden Ziffern (z. B. 1.23) wird automatisch korrigiert, falls zwischen der Dezimalstelle und den Ziffern Leerzeichen gefunden werden. Beispielsweise werden die Werte 1 . 23 oder 1. 23 oder 1 .23 automatisch zu 1.23 korrigiert.

Um diese Funktion zu verwenden, fügen Sie den ausgewählten Feldern für Datums‑ und Zahlenformat einfach ein Muster (unter „Validierungsoptionen“) hinzu.

Spezielle Zahlenmuster

Ein spezifisches Muster besteht aus einem Präfix, einem Zahlenmuster und einem Suffix. Nachfolgend wird die Verwendung der einzelnen Bestandteile erläutert:
  • Präfix: beliebiges Symbol oder beliebige Zeichenfolge, das/die vor dem Zahlenmuster platziert wird.
  • Suffix: beliebiges Symbol oder beliebige Zeichenfolge, das/die nach dem Zahlenmuster platziert wird.
  • Zahlenmuster: Ein Zahlenmuster besteht aus zwei Teilen:

    • Ganzzahl-Teil:

      Sie werden durch die Zahl Neun (9) dargestellt.

      Die Neunen im Ganzzahl-Teil stehen für ein ganzzahliges Muster und Trennzeichen wie Kommas, Leerzeichen usw.

    • Bruchteil

      Sie werden durch die Zahl Null (0) dargestellt.

      Wenn Sie zwei Bruchzahlen benötigen, wird dies durch zwei Nullen dargestellt.

      Die Angabe des Bruchteils ist optional.

      Format der für die Validierung numerischer Daten definierten Zahlen.

      IQ Bot unterstützt Präfixe und Suffixe, um die Verarbeitung und Validierung von Daten zu vereinfachen. Die Angabe eines Suffixes und eines Präfixes im Muster und in den numerischen Feldern ist optional. Auch wenn Sie kein Suffix oder Präfix angeben, korrigiert und berücksichtigt IQ Bot automatisch die erforderlichen Währungssymbole und Maßeinheiten für die numerischen Felder als Präfix oder Suffix. Wenn Sie die Währungssymbole und Maßeinheiten im Muster und in den numerischen Daten angeben, löscht IQ Bot das Währungssymbol und die Maßeinheit aus den Daten.

      Anmerkung: IQ Bot erkennt die folgenden Währungssymbole automatisch: $, ¥, £, ₹, €, Rs, USD, EUR, CAD, AUD, GBP, und INR. Es wird empfohlen, dass Sie gültige Währungssymbole in den Daten angeben.

IQ Bot unterstützt Präfixe und Suffixe, um die Verarbeitung und Validierung von Daten zu vereinfachen. Die Angabe eines Suffixes und eines Präfixes im Muster und in den numerischen Feldern ist optional. Auch wenn Sie kein Suffix oder Präfix angeben, korrigiert und berücksichtigt IQ Bot automatisch die erforderlichen Währungssymbole und Maßeinheiten für die numerischen Felder als Präfix oder Suffix. Wenn Sie die Währungssymbole und Maßeinheiten im Muster und in den numerischen Daten angeben, löscht IQ Bot das Währungssymbol und die Maßeinheit aus den Daten.

Anmerkung: IQ Bot erkennt die folgenden Währungssymbole automatisch: $, ¥, £, ₹, €, Rs, USD, EUR, CAD, AUD, GBP, und INR. Es wird empfohlen, dass Sie gültige Währungssymbole in den Daten angeben.

Beispiele für spezielle Zahlenmuster

Muster Beispiel
Unterstützte Muster

Unterstützte Formate für numerische Muster:

  • Dezimal (Indien)
  • Dezimal (USA, Großbritannien, Australien u. a.)
  • Zahl (Indien)
  • Zahl (USA, Großbritannien, Australien u. a.)
  • Normal Dezimal
  • Normal Zahl
9.999.999.00 2.597.23
9999999.00 7562597.23
9 999 999,00 2 597,23
9 999 999,00 7 562 597,23
9999999.00 2597.23
9999999.00 7562597.23
99,99,999.00 75,26,569.56
9999999,00 $ 7562597,23 $
$9 999 999.00 7$ 562 597.23
9 999 999,00 $ 2 597,23 $
9999999,00 € 7562597,23 €
€9999999.00 7562597.23€
99,99,999.00 € 75,62,597.23€
EUR 9.999.999.00 EUR 7.562.597.23
EUR9 999 999.00 EUR7 562 597.23
9999999,00 EUR 62597,23 EUR
9.999.999.00 62.986.51
9, 999, 999. 00 232, 510. 68

Spezielle Datumsmuster

Zu den unterstützten Datumstrennzeichen gehören Schrägstrich (/), Bindestrich (-), Leerzeichen ( ), Punkt (.) und Komma (,).

  • d ist der Tag des Monats als Zahl von 1 bis 31 (z. B. 5, 15 etc.)
  • dd ist der Tag des Monats als Zahl von 01 bis 31 (z. B. 05, 15 etc.)
  • m ist der Jahresmonat (z. B. 1 für Januar)
  • mm ist der Jahresmonat (z. B. 01 für Januar)
  • mmm steht für die ersten drei Buchstaben des Monats (z. B. NOV für November).
  • mmmm ist der ausgeschriebene Monatsname (z. B. Juni)

Beispiele für spezielle Datumsmuster

Muster Beispiel
mm-dd-yy 01-31-18
mmm-dd-yyyy Jan-31-2018
mmmm dd, yyyy 31.01.2018
Mmmm d, yyyy 09.01.2018
D M YY 9 5 15
D MM YY 9 11 15
D MMM YY 7 MAR 15
D MMMM YY 7 MARCH 15
M DD YYYY 5 05 2018
D/MM/YY 05.05.2018
M/D/YY 05.09.2015
DD / M / YYYY 05 / 9 / 2018
MMM / DD / YY MAR / 05 / 18
D-MMMM-YY 09-APRIL-18
M-D-YY 5-5-18
MM-D-YY 11-5-18
MMM-DD-YYYY NOV-13-2018
DD - M - YYYY 13 - 5 – 2019
MMMM - DD - YY OCTOBER - 05 – 18
D.MMMM.YYYY 05.APRIL.2018
MMMM.DD.YYYY APRIL.05.2018
D . M . YY 5 . 5 . 18
D . MM . YY 5 . 05 . 18
DD . MMM . YY 05 . JUL . 18
M . DD . YYYY 5 . 11 . 2018
MMMM . DD . YY MAY . 13 . 13
YYYY-MM-DD 27.01.2018
YYYY/MM/DD 2017/07/27