Ich versuche, den Datums-/Zeitstempel aus einem Text im folgenden Format zu entfernen:
Randomtext - randomtext 9 Aug 5:55am
2nd line of random text - 2nd randomtext 15 Aug 12:20am
More random text - some more text 15 Aug 3:37pm
Ich habe Probleme mit der Inkonsistenz der Datums-/Uhrzeitlängen aufgrund fehlender führender Nullen.
Antwort1
Versuchen Sie es \b\d{1,2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Sept|Oct|Nov|Dec) \d{1,2}:\d\d(am|pm)\b
mit dem regulären Ausdruck „Suchen/Ersetzen“ – dies sollte die Zeitstempel finden, die im Beispiel angezeigt werden. Dabei wird nach einer oder zwei Ziffern für den Tag des Monats und die Stunde gesucht, wobei sowohl die Formate als auch die 09
Formate berücksichtigt werden 9
.