[GastForen Programme Print/Bildbearbeitung Adobe InDesign GREP-Frage, Betrag mit "Tausender-Punkt" und Dezimalbruchzeichen finden.

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

GREP-Frage, Betrag mit "Tausender-Punkt" und Dezimalbruchzeichen finden.

Ingo Herber
Beiträge gesamt: 454

7. Feb 2019, 14:58
Beitrag # 1 von 5
Bewertung:
(5004 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Experten,
ich komme mit einem GREP nicht weiter.
(?<=Gesamtbetrag)([\s]*)\d{1,8}([\.,]\d{2})
macht findet aus dem "Gesamtbetrag 728,58 €" korrekt nur die Zahl 728,58

Jetzt habe ich Beträge mit Tausender-Punkt:
Gesamtbetrag 1.606,50 €. Da kommen nur 1,60 an.

Ich komme nicht weiter. Wie kann ich \d{1,8} anpassen, dass der Tausenderpunkt ignoriert wird?

Herzliche Grüße,
Ingo
X

GREP-Frage, Betrag mit "Tausender-Punkt" und Dezimalbruchzeichen finden.

Thomas Richard
Beiträge gesamt: 19327

7. Feb 2019, 15:35
Beitrag # 2 von 5
Beitrag ID: #568836
Bewertung:
(4987 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: Jetzt habe ich Beträge mit Tausender-Punkt:
Gesamtbetrag 1.606,50 €. Da kommen nur 1,60 an.

sicher?

Nicht eher 1.60?


als Antwort auf: [#568834]

GREP-Frage, Betrag mit "Tausender-Punkt" und Dezimalbruchzeichen finden.

Thomas Richard
Beiträge gesamt: 19327

7. Feb 2019, 15:41
Beitrag # 3 von 5
Beitrag ID: #568837
Bewertung:
(4983 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Du wirst den Tausender-Punkt wie in diesem Beitrag beschrieben:
https://www.hilfdirselbst.ch/...i?post=566955#566955 aufschlüsseln müssen.


als Antwort auf: [#568836]
(Dieser Beitrag wurde von Thomas Richard am 7. Feb 2019, 15:41 geändert)

GREP-Frage, Betrag mit "Tausender-Punkt" und Dezimalbruchzeichen finden.

aumic
Beiträge gesamt: 5

8. Feb 2019, 19:56
Beitrag # 4 von 5
Beitrag ID: #568862
Bewertung:
(4910 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Probiere mal:
(?<=Gesamtbetrag)\s+(\d+[\.,]?)+(\d{2})

Der wesentliche Teil ist (\d+[\.,]?)+(\d{2})
Ein oder mehre Ziffer(n), dann null- oder einmal Punkt bzw. Komma, das Ganze beliebig oft wiederholt – schließlich zwei Ziffern. Es wird also davon ausgegangen, dass es immer zwei Nachkommastellen und mindestens eine Stelle vor dem Komma gibt. Außerdem wird bei Deinem (und meinem) Script auch ein Leerzeichen vor dem Betrag ausgegeben.

Liebe Grüße
Michael


als Antwort auf: [#568834]

GREP-Frage, Betrag mit "Tausender-Punkt" und Dezimalbruchzeichen finden.

Ingo Herber
Beiträge gesamt: 454

11. Feb 2019, 17:04
Beitrag # 5 von 5
Beitrag ID: #568883
Bewertung:
(4822 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielen Dank, Michael. Das hat funktioniert.
... und sorry für die verspätete Rückmeldung.


als Antwort auf: [#568862]
X