Hi,
ich habe eine Pattern: 1. Oktober 2022 und komme einfach nicht auf den Regex Code.
Kann jemand schnell helfen ?
VG Olly
Regex : Datum 1. Oktober 2022
-
- User
- Beiträge: 10
- Registriert: Samstag 1. Oktober 2022, 16:34
Ich möchte aus einem OCR, wenn das Datum in dem Format erscheint mit Regex auslesen:
1. Oktober 2022 oder 30. September 2022
Bisher hatte ich immer nur mit Formaten wie: 01.10.2022 oder 30.09.2022 zu tun...
1. Oktober 2022 oder 30. September 2022
Bisher hatte ich immer nur mit Formaten wie: 01.10.2022 oder 30.09.2022 zu tun...
-
- User
- Beiträge: 10
- Registriert: Samstag 1. Oktober 2022, 16:34
Ich hab das probiert, funzt aber leider nicht...
\d{1,2}?.*(Januar|Februar|März|April|Mai|Juni|Juli|Augustus|September|Oktober|November|Dezember).*(20\d{1,2})
\d{1,2}?.*(Januar|Februar|März|April|Mai|Juni|Juli|Augustus|September|Oktober|November|Dezember).*(20\d{1,2})
Einen regulären Ausdruck baut man Strück für Stück auf. Um wie schon in anderen Threads geschrieben, gibt es online-Tools um das dann einfach testen zu können.
.* ist etwas zu allgemein, und warum ist 203 ein gültiges Jahr 1987 aber nicht?
Was tut denn daran nicht?
.* ist etwas zu allgemein, und warum ist 203 ein gültiges Jahr 1987 aber nicht?
Was tut denn daran nicht?
-
- User
- Beiträge: 10
- Registriert: Samstag 1. Oktober 2022, 16:34
Ja das mach ich auch, aber in ecoDMS wird der Regex Coder leider offensichtlich etwas merkwürdig interpretiert.
hab gerade festgestellt, dass ich im Code sowieso einen Fehler habe vor meinem 20er Datum, hab das Datum nun als 4-stellige Zahl
\d{1,2}?.*(Januar|Februar|März|April|Mai|Juni|Juli|Augustus|September|Oktober|November|Dezember)*\d{4}
Die Sterne werden benötigt. Im online-tool check ich auch den Code immer, aber es funktioniert leider nicht im ecoDMS REgex.
hab gerade festgestellt, dass ich im Code sowieso einen Fehler habe vor meinem 20er Datum, hab das Datum nun als 4-stellige Zahl
\d{1,2}?.*(Januar|Februar|März|April|Mai|Juni|Juli|Augustus|September|Oktober|November|Dezember)*\d{4}
Die Sterne werden benötigt. Im online-tool check ich auch den Code immer, aber es funktioniert leider nicht im ecoDMS REgex.
Dann erklär mal, wofür die * da sind. Denn offensichtlich sind sie nicht nötig.
- __blackjack__
- User
- Beiträge: 14077
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
Das Fragezeichen ist noch zu viel und die Punkte sind IMHO falsch. Der erste sollte tatsächlich nur den . matchen, und nicht jedes beliebige Zeichen und der zweite eigentlich nur ein Leerzeichen würde ich sagen.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari