Ersetzen des 12-Stunden-Formats für Datum und Uhrzeit in Notepad++

Ersetzen des 12-Stunden-Formats für Datum und Uhrzeit in Notepad++

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)\bmit 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 09Formate berücksichtigt werden 9.

verwandte Informationen