• Skip to primary navigation
  • Skip to main content
Fellow Consulting AG

Fellow Consulting AG

where people work together

  • Produkte & Services
    • Digitale Transformation
      • Intelligent Open Network
    • Infor OS
    • Strategischer Einsatz von Open Source im Unternehmen
    • Ephesoft Transact – IDM-Capture
      • FellowKV²-Plugin
      • TableExtraction²-Plugin
    • Marketing & CRM
      • Oktopost – Social Marketing
      • Sugar Market
      • SugarCRM
  • Customer Success Stories
    • MVTec – SugarCRM für einen globalen Hersteller
    • Bet3000 – SugarCRM für Glücksspiele
    • Coloplast – Mobiles CRM für Life Science
    • Diversey – Mobiles CRM und Wartung für Reinigung und Hygiene
    • Diversey – Online Shop
    • Jochen Schweizer – SugarCRM für die Freizeit
    • Acnos Pharma rationalisiert Arbeitsabläufe
    • Deutsche Presse-Agentur (dpa)
  • Fellow
    • Über uns
    • Karriere: Wir stellen ein!
    • Kontakt
    • Optin
    • Partner
  • Deutsch
    • English
  • Show Search
Hide Search

Ephesoft (IDM Caputure) Regex

Daniel Jordan · 19. April 2020 ·

Teilen

Lesen Sie dies, wenn Sie nicht genug über Regex wissen

Reguläre Ausdrücke sind eine Möglichkeit, Mustervergleiche auf Text durchzuführen. Sie werden oft übersehen und die meisten Programmierer halten sie für etwas, das schwer zu lernen ist. Mit Ephesoft müssen Sie reguläre Ausdrücke verwenden, um Informationen für ein Dokument zu extrahieren.

Trotz der Tatsache, dass reguläre Ausdrücke sehr mächtig sind, sind viele Programmierer nicht wirklich kundig, wenn es um reguläre Ausdrücke geht.

Das Eintauchen in reguläre Ausdrücke kann ziemlich schwierig werden, da es definitiv eine Lernkurve hat. Wenn Sie jedoch einmal etwas mehr über reguläre Ausdrücke wissen, werden Sie sehen, dass sie eine ganze Menge erreichen können.

Einer der offensichtlichsten Anwendungsfälle ist die Suche in großen Codebasen nach bestimmten Textteilen. Wenn Sie ein Webentwickler sind, haben Sie wahrscheinlich irgendwann in Ihrer Karriere reguläre Ausdrücke verwendet, um Benutzerdaten zu validieren. Und reguläre Ausdrücke können sogar dazu verwendet werden, die Übergabe bestimmter Zeichenfolgen zu verbieten.

Wie Sie sehen können, gibt es eine Menge Anwendungsfälle für reguläre Ausdrücke. Die Anwendungsfälle für reguläre Ausdrücke sind so vielseitig, dass Sie sie nicht einfach ignorieren können.

Genau deshalb ist es eine gute Sache, sich mit regulären Ausdrücken besser vertraut zu machen. Um ein besserer Programmierer zu werden, ist es unerlässlich, dass Sie ein besseres Gefühl für reguläre Ausdrücke bekommen und dass Sie zumindest die Grundlagen kennen.

In diesem Artikel behandeln wir die Grundlagen der regulären Ausdrücke. Neben der Theorie werden die Grundlagen der regulären Ausdrücke anhand von Beispielen demonstriert, die die Funktionsweise von regulären Ausdrücken verdeutlichen.

Ganz am Anfang beginnen

Das einfachste Beispiel für einen regulären Ausdruck ist, wenn Sie versuchen, eine bestimmte Zeichenfolge in einem Text zu finden. Für dieses Beispiel verwenden wir das Alphabet.

Um den Text nach der Zeichenfolge hij zu durchsuchen, verwenden wir das folgende Regex: /hij/ . Beachten Sie, dass die Zeichenfolge von Schrägstrichen umgeben ist. Diese zeigen den Anfang und das Ende des regulären Ausdrucks an.

Wie Sie in der Abbildung unten sehen können, haben wir eine Übereinstimmung. Es ist gut zu wissen, dass diese Suche Groß- und Kleinschreibung unterscheidet und nur die erste Übereinstimmung zurückgibt.

THE RESULT OF OUR FIRST REGEX: /HIJ/
THE RESULT OF OUR FIRST REGEX: /HIJ/

Aber meistens möchte man etwas tun, das ein wenig komplexer ist als das, was wir im vorigen Beispiel getan haben. Eines der Dinge, die Sie vielleicht tun möchten, ist, nach einer Zeichenfolge zu suchen, die mit bestimmten Zeichen beginnt.

Lassen Sie uns das also tun. Machen wir einen Regex, der mit abc am Anfang einer Zeichenfolge übereinstimmt. Dazu müssen Sie Ihrem Regex ein ^ voranstellen – was zu dem Regex /^abc/ führt.

THE RESULT OF THE /^ABC/ REGEX
THE RESULT OF THE /^ABC/ REGEX

Wir könnten dasselbe tun, wenn wir nach einer Zeichenfolge suchen wollen, die mit bestimmten Zeichen am Ende einer Zeichenfolge übereinstimmt – aber wir müssen $ anstelle von ^ verwenden und das Suffix anhängen. Dies ergibt das Regex /xyz$/ .

DAS ERGEBNIS DER /XYZ$/ REGEX
DAS ERGEBNIS DER /XYZ$/ REGEX

Es ist auch möglich, diese beiden Anker zu kombinieren, was zu einer exakten Stringübereinstimmung führt.

Zusammenfassung

bar entspricht einer Zeichenfolge, die bar enthält
^bar entspricht einer Zeichenkette, die mit bar beginnt
bar$ entspricht einer Zeichenkette, die mit bar endet
^foo bar$ verknüpft eine Zeichenkette, die mit foo bar beginnt und endet


Teilen

Blog, IDM Capture

Weitere Blogs

In diesem Blogbeitrag stellen wir Ihnen einige der besten Tipps vor, wie Sie den Prozess einfacher und effizienter gestalten können.

In diesem Blogbeitrag erörtern wir die Vorteile der Verwendung einer Low-Code-Plattform mit CRM, um Ihr Unternehmen zu vergrößern.

Digitalisierung forciert Low-Code-Entwicklung

Die Digitalisierung und auch der Fachkräftemangel haben die Nachfrage nach No-Code-
und Low-Code-Entwicklungsmodellen massiv befeuert. Beide Ansätze zielen auf kürzere Entwicklungszyklen ab. Was Low-Code-Plattformen konkret bieten sollten, zeigt IT-Dienstleister Fellow Consulting AG auf.

Ohne Low-Code keine Prozessdigitalisierung

Ziel der Prozessdigitalisierung ist es, Prozesse effizienter und transparenter zu gestalten. Dies kann geschehen, indem sie automatisiert oder benutzerfreundlicher gestaltet werden. Viele Unternehmen stellen jedoch fest, dass sie mit ihren Projekten zur Prozessdigitalisierung nicht die gewünschten Ergebnisse erzielen. Das liegt oft daran, dass sie versuchen, mit zu wenig Hilfe zu viel zu erreichen. In diesem Blogbeitrag werden wir erörtern, warum Low-Code-Plattformen für erfolgreiche Prozessdigitalisierungsprojekte so wichtig sind.

Partnerschaft

Da sich die digitalen Technologien immer weiter entwickeln und alle Aspekte unseres Lebens beeinflussen, stehen Unternehmen an einem Scheideweg: Sie müssen sich anpassen oder riskieren, veraltet zu werden.

  • Startseite
  • Kontakt
  • Datenschutz
  • AGB
  • Impressum