regex für die Extraktion von Datum aus string
Habe ich die folgenden Datums-Zeichenfolge - "2013-02-20T17:24:33Z"
Möchte ich mal ein regex zu extrahieren, die nur den date-Teil "2013-02-20"
. Wie mache ich das? Jede Hilfe wird geschätzt.
Dank,
Murtaza
InformationsquelleAutor murtaza52 | 2013-02-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie die capture-Gruppe.
Mit
$1
können, erhalten Sie Ihre gewünschte Teil.InformationsquelleAutor Ali Shah Ahmed
Gut einfacher Ansatz wäre
\d\d\d\d-\d\d-\d\d
aber Sie können auch verwenden, Quantoren, um es schöner Aussehen\d{4}-\d{2}-\d{2}
.InformationsquelleAutor Rudolfs Bundulis
Nur nach der ersten
T
und verwenden substring. Ich nehme an, Sie haben immer eine gut formatierte Datums-Zeichenfolge.Wenn die Zeichenkette für das Datum ist nicht garantiert, um gültig zu sein, können Sie jedes beliebige Datum verbundenen Bibliothek, zu analysieren und überprüfen Sie den Eingang (die Validierung umfasst das Kalender-Logik, die regex scheitert zu erreichen), und formatieren Sie die Ausgabe.
Kein Beispiel-code, da Sie nicht schweigen von der Sprache.
InformationsquelleAutor nhahtdh
mit substring
InformationsquelleAutor Niventh