Beantwortet Hilfe bei RegEX in ecoDMS benötigt

MisterE

Neues Mitglied
2. September 2022
6
2
Hallo Leute!
Ich brauch etwas Hilfe bei einem Regex-Problem. Es soll bei einem Rechnungsformular der Rechnungsbetrag ausgelesen werden. Da dieser, abhängig von der Anzahl der Rechnungsposten immer wo anders steht, liest das OCR alles Mögliche aus, aber selten den korrekten Betrag. Deshalb muß mit Regex nachgeholfen werden. Ich möchte den Wert nach "Gesamtbetrag" vollständig auslesen. Leider macht mir das Tausender-Trennzeichen einen Strich durch mein Ansinnen. Den Regex-Ausdruck (?<=Gesamtsumme([\s]*))(\d{1,6})([\.,]\d{2}) habe ich mir auch nur aus dem Netz kopiert und im Try-and-Error-Verfahren so weit gebracht, dass er die richtige Zeile erkennt. Ich bekomme es allerdings nicht hin, dass er immer den kompletten Betrag erkennt. Leider habe ich (noch) absolut rudimentäre RegEX-Kenntnisse.
Habt Ihr einen Lösungsvorschlag?
 

Anhänge

  • 304796503_4907167579385286_4761828987751436908_n.jpg
    304796503_4907167579385286_4761828987751436908_n.jpg
    75,9 KB · Aufrufe: 5

sebjo82

Gut bekanntes Mitglied
3. Juni 2021
428
99
(Gesamtsumme)\s*[\d\.]*\,\d{2}\s\€

Unbenannt.PNG

Matcht zumindest.

"Mastering Regular Expressions" - Jeffrey E.F. Friedl (Autor)
liegt bei mir aber auch noch unstudiert herum #soon
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: MisterE

MisterE

Neues Mitglied
2. September 2022
6
2
Vielen Dank für die schnellen Antworten! Ich werde das morgen gleich einmal testen.
Da es gerade so gut läuft taucht am Horizont schon das nächste Problem auf: in einem zu scannenden Formular ist die Filiale als Nummer dargestellt. Ich möchte ecoDMS aber gern den zugehörigen Ort übergeben ( 1 = Ort1; 2 = Ort2; usw) das sollte doch auch mit regex möglich sein, oder?
 
  • Gefällt mir
Reaktionen: Karalanta

mh1

Sehr aktives Mitglied
4. Oktober 2020
443
97
Mir war jetzt garicht bewußt, dass man bei diesen Dingen mit RegularExpressions arbeiten muss... 😌?

Wie auch immer, jedenfalls ist das IF…THEN…ELSE grundsätzlich so: (?(A)X|Y)
Dieses Beispiel würde bedeuten: "Wenn Ausdruck A wahr ist, dann X, ansonsten Y"
 

MisterE

Neues Mitglied
2. September 2022
6
2
Deine Zensurstreifen sind transparent.
Und wo soll der Ort hergenommen werden? Du könntest dir den Ort auch gleich auf das Dokument schreiben lassen von der Wawi. Warum willst du das nachträglich machen?

❌Diese Problematik hat sich inzwischen erledigt, ich habe die Struktur im ecoDMS anpassen können.

Wieso sehe ich die Zensurstreifen schwarz und Du transparent?:oops: Ist in dem Fall aber auch nicht so tragisch.
Der Grund warum ich so umständlich agiere ist folgender: Ich bekomme nur einen Platzhalter mit der Filialnummer oder mit dem vollständigen Filialnamen. Das ist mir eigentlich zu lang, ich möchte eigentlich nur Kürzel verwenden. Da wir nur 6 Filialen haben ist meine naive Vorstellung die Kürzel in dem Ausdruck unterzubringen, ungefähr so: if "1" then "Fil_A", if "2" then "Fil_B", usw. Geht das?
 
Zuletzt bearbeitet:

sebjo82

Gut bekanntes Mitglied
3. Juni 2021
428
99
so richtig will es noch nicht funzen😬 Wo könnte ich noch dran drehen? Habe mal das Formular angehängt...
Probier das hier mal
(?<=Gesamtsumme)\s*[\d\.]*\,\d{2}

Unbenannt.PNG

Du kannst auch
(?<=Gesamtsumme\s)[\d\.]*\,\d{2}
benutzen aber hier hast du das Problem, dass er nur ein \s nach "Gesamtsumme" akzeptiert. Dafür matcht er aber die Zahl sauberer:

Unbenannt.PNG

Wenn du sehr viel Glück hast, könnte es sein, dass die ecoDMS RegEx-Integration dies hier unterstützt:
(?<=Gesamtsumme\s{1,2})[\d\.]*\,\d{2}
Höchstwahrscheinlich aber nicht
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: MisterE

MisterE

Neues Mitglied
2. September 2022
6
2
Probier das hier mal
(?<=Gesamtsumme)\s*[\d\.]*\,\d{2}

Den Anhang 88039 betrachten

Du kannst auch
(?<=Gesamtsumme\s)[\d\.]*\,\d{2}
benutzen aber hier hast du das Problem, dass er nur ein \s nach "Gesamtsumme" akzeptiert. Dafür matcht er aber die Zahl sauberer:

Den Anhang 88048 betrachten

Wenn du sehr viel Glück hast, könnte es sein, dass die ecoDMS RegEx-Integration dies hier unterstützt:
(?<=Gesamtsumme\s{1,2})[\d\.]*\,\d{2}
Höchstwahrscheinlich aber nicht
DANKE!!! Vorschlag 2 hat auf anhieb gematcht!
 
  • Gefällt mir
Reaktionen: sebjo82
Ähnliche Themen
Titel Forum Antworten Datum
Neu Hilfe bei einem Arbeitsablauf zum Stücklistenartikel User helfen Usern - Fragen zu JTL-Wawi 1
Neu Hilfe JTL Ameise "eigener Export" JTL Ameise - Eigene Exporte 1
Neu Skonto gewährt, Kunde zahlt rechzeitig, Eingangszahlung eingetroffen, trotzdem gemahnt?! Bitte um Hilfe User helfen Usern - Fragen zu JTL-Wawi 5
Neu Hilfe > wie optimal mit Kundengruppen arbeiten / oder eine Alternative? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Hilfe! Flaschenhals in der Datenbankkommunikation. User helfen Usern - Fragen zu JTL-Wawi 6
Neu Hilfe benötigt, SQL Fehler nach Windows update User helfen Usern - Fragen zu JTL-Wawi 21
Neu erstelleSpezialPos Hilfe Allgemeine Fragen zu JTL-Shop 0
Neu ApplePay (Mollie) und Kundenguthaben - Ich bräuchte mal Eure Hilfe User helfen Usern - Fragen zu JTL-Wawi 1
Neu Suche hilfe Starten mit JTL: Projektabwicklung & Migration 1
Neu Amazon-Referenz wird doppelt wiedergegeben in der WaWi - Dringend Hilfe benötigt. Plugins für JTL-Shop 0
Neu Workflow SQL benötige eure Hilfe User helfen Usern - Fragen zu JTL-Wawi 14
Neu Biete Hilfe/Unterstützung auf Rechnung (Freelancer, virtuelle Assistenz) Dienstleistung, Jobs und Ähnliches 0
Neu Ebenfalls Fehler beim erstmaligen Komplettabgleich - benötige zeitnahe Hilfe Shopify-Connector 0
Neu SQL Befehle -Hilfe JTL-Ameise - Ideen, Lob und Kritik 10
Beantwortet Shop 5 heute morgen plötzlich zerschossen - Hilfe JTL-Shop - Fehler und Bugs 4
Neu Mehrere E-Mailempfänger bei Auftragsbestätigung Rechnung und Leiferschein User helfen Usern - Fragen zu JTL-Wawi 0
Neu Amazon Versandgruppe bei Internationalen Amazon Marketplaces können nicht zugeordnet werden Amazon-Anbindung - Fehler und Bugs 1
Alle Label für einen Artikel bei E-Mail (Workflow) abfragen JTL-Wawi 1.6 0
Neu Netzwerkfehler bei Installation Installation / Updates von JTL-Shop 1
Neu Automatisch Hinweis/Kommentar bei Artikel auf Einkaufsliste anzeigen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Falsche Paket-Gewichte bei Auslieferung, was tun? Wie mit Nachberechnung von DHL umgehen? JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
JTL Artikelgewicht addieren statt Versandgewicht bei mehreren Artikeln JTL-Wawi 1.6 2
Neu JTL2Lexoffice - Fehlermeldung bei Rechnungsimport Debitorennummer nachträglich ändern Schnittstellen Import / Export 2
Neu Problem bei Paypal Später Zahlen über Warenkorbbutton Plugins für JTL-Shop 2
Neu H3 Titel wird als Meta - description bei Google ausgespielt. Allgemeine Fragen zu JTL-Shop 0
Neu Fehlermeldung bei Zahlungsabgleich JTL-Wawi 1.6 0
Neu Fehler bei Installation JTL5 auf Hosteurope Installation / Updates von JTL-Shop 4
Neu Fehlermeldung bei Anlage von Weiterleitungen JTL-Shop - Fehler und Bugs 0
Neu Cross Selling dynamischer Produktgruppen bei Shopware 6 Shopware-Connector 3
Neu Warenkorb Fehler - Bei Stückzahl ändern wird Produkt gelöscht JTL-Shop - Fehler und Bugs 1
Neu Falsche Zahlart bei Einlösung des Shop-Guthabens JTL-Wawi - Fehler und Bugs 0
Neu Auswahl der Bilder bei Export mit Ameise JTL Ameise - Eigene Exporte 1
Nicht vorhandene Kindartikel erstellen bei neu hinzugefügten Werten erstellen geht nicht. JTL-Wawi 1.6 3
Neu OPC Slider - warum startet er nicht bei Slide 1? Betrieb / Pflege von JTL-Shop 0
Neu QR-Code Zahlschein Schweiz bei Rabatt keine Rappenrundung.. JTL-Wawi - Fehler und Bugs 1
SCX Kaufland: Nur eine Sendungsnummer bei mehreren Paketen (DHL) kaufland.de - Anbindung (SCX) 0
Neu Hood-Bestellungen ( durch Unicorn 2 importiert) werden bei Storno in JTL gelöscht JTL-Wawi - Fehler und Bugs 1
Artikel lassen sich nicht mehr öffnen bei Version 1.7.5 JTL-Wawi 1.7 1
Neu Fehlerhafte Preisrundung bei Bruttopreisen Betrieb / Pflege von JTL-Shop 3
Neu Zahlenformate bei Meter Betrieb / Pflege von JTL-Shop 1
Artikel bei Google nicht über HAN zu finden Einrichtung JTL-Shop5 1
Neu Abgleich WooCommerce geht nicht mehr bei Update Version 1.6.44.0 WooCommerce-Connector 5
Neu Antwortzeiten bei Tickets? Smalltalk 3
Webinar: Euer Checkout beim Check-up: Die Checkout Clinic zu Gast bei JTL Messen, Stammtische und interessante Events 2
Gelöst JTL-WMS 1.6.44 / Fehler bei Versandabwicklung / Auftrag mit mehreren Stücklistenartikeln [WAWI-65811] JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 9
Wie kann ich ein Zahlungsziel in Tagen bei einer Zahlungsart hinterlegen? JTL-Wawi 1.6 4
Neu Haken bei Bilder für bestimmte Plattform via SQL-Befehl bei Kindartikel entfernen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Gutscheinlösung bei Woocommerce-Shop und JTL-Wawi Onlineshop-Anbindung 0
Neu Überschrift bei Rechtstexten Einrichtung JTL-Shop5 0
Neu Zuschläge bei Versandarten - JTL Shop 5 Plugins für JTL-Shop 0

Ähnliche Themen