regEx Datum/Uhrzeit vor Wort finden

Status
Dieses Thema wurde gelöst! Zur Lösung gehen…

4_woerny

Grünschnabel
Hallo @ all,

ich geb jetzt auf .... und bitte euch um Unterstützung.
Mein Problem: Ich suche in einem String das Datum und die UHrzeit, vor einem Wort / bzw. zwischen zwei Wörter.

Code:
UPDATE_EXTERNAL
abgeschlossen


15.08.2018 08:24:31

CLOSE_EXTERNAL

abgeschlossen

Bitte nicht schmunzeln ...., das ist jetzt mein letzter Versuch gewesen.....
Code:
(\d\d\.\d\d\.\d\d\d\d[ ]+\d\d\:\d\d:\d\d).*?>\bUPDATE_EXTERNAL\b

Jetzt muss ich mich an euch wenden und hoffe es kann mir jemand weitrhelfen.


Gruß
woerny
 
Warum spezifizierst du UPDATE_EXTERNAL nach der Datumsangabe? Sollte es nicht CLOSE_EXTERNAL danach sein?

Folgender Regex funktioniert:
Code:
UPDATE_EXTERNAL\s+?abgeschlossen\s*?((?<day>\d{2})\.(?<month>\d{2})\.(?<year>\d{4}) +(?<hour>\d{2})\:(?<minute>\d{2}):(?<second>\d{2}))\s*?CLOSE_EXTERNAL\s+?abgeschlossen
Live: http://regexstorm.net/tester?p=UPDA...:24:31 CLOSE_EXTERNAL abgeschlossen&o=m. Siehe im Tab "Table" auch die Named Capture Groups.
 
Zuletzt bearbeitet:
Du hast natürlich recht!
Aber ich hatte viel probiert ... kopiert etc.

Vielen Vielen Dank ! - funktioniert auf anhieb *perfekt*

Danke Dir
 
Status
Dieses Thema wurde gelöst! Zur Lösung gehen…
Zurück