Bestimmen Sie, ob die Zeichenfolge Zeit mit einem regulären Python-Ausdruck ist

Ich möchte die Zeit von 0:00 bis 23:59 mit einem regulären Ausdruck beurteilen. Ich möchte einstellige Stunden und zweistellige Stunden und Minuten unterstützen.

Wenn es unten ist, wird 29:59 auch als die Zeit beurteilt.

re.match(r'([0-2]?[0-9]):([0-5]?[0-9])', '29:59')
<re.Match object; span=(0, 5), match='29:59'>

Wenn es wie folgt war, funktionierte es wie erwartet.

re.match(r'([0-1]?[0-9]|2[0-3]):([0-5]?[0-9])', '23:59')
<re.Match object; span=(0, 5), match='23:59'>
re.match(r'([0-1]?[0-9]|2[0-3]):([0-5]?[0-9])', '24:00')

Wenn es einen anderen guten Weg gibt, kommentieren Sie bitte!

Recommended Posts

Bestimmen Sie, ob die Zeichenfolge Zeit mit einem regulären Python-Ausdruck ist
Kombinieren Sie sich wiederholende Zeichenfolgen mit regulären Python-Ausdrücken zu einer.
String-Ersetzung durch regulären Python-Ausdruck
Manipulation regulärer Ausdrücke durch Python
Überprüfen Sie, ob die Zeichenfolge eine Zahl in Python ist
Beim Schreiben einer if-Anweisung mit einem regulären Ausdruck
[Python] Was ist eine with-Anweisung?
Stellen Sie fest, ob die Zeichenfolge formatierbar ist
Holen Sie sich die passende Zeichenfolge in den regulären Ausdruck und verwenden Sie sie beim Ersetzen unter Python3 erneut
Ich habe versucht, mit Python einen regulären Ausdruck von "Zeit" zu erstellen
Stellen Sie fest, ob beim Ausführen eines Python-Skripts eine Standardausgabe weitergeleitet wird
[Python] Eine Funktion, die die gesamte Zeichenfolge mit einem regulären Ausdruck durchsucht und alle übereinstimmenden Zeichenfolgen abruft.
[Python3] Eine Geschichte, die bei der Zeitzonenkonvertierung steckt
Entschlüsseln Sie eine unter iOS mit Python verschlüsselte Zeichenfolge
Pythons Lambda-Ausdruck ...
Regulärer Ausdruck im Pymongo
Python-Memo für reguläre Ausdrücke
Regulärer Ausdruck in Python
So konvertieren / wiederherstellen Sie einen String mit [] in Python
Python> Überprüfen Sie NoneType oder nicht> wenn a == None:> wenn a None ist:
kanonischer Python-Ausdruck oder Match-Objekt-Memo
Was ist Gott? Erstelle einen einfachen Chatbot mit Python
Ändern Sie die zu ersetzende Zeichenfolge entsprechend der übereinstimmenden Zeichenfolge, indem Sie sie durch den regulären Python-Ausdruck ersetzen
Nehmen Sie schnell eine Abfragezeichenfolge mit API Gateway-> Lambda (Python)
[Python] Verwenden Sie eine Zeichenfolgenfolge
Ich habe ein Paket erstellt, um Zeitreihen mit Python zu filtern
Python-Theorie regulärer Ausdruck Anmerkungen
[Python] Mit Scheiben umkehren! !! (Es gibt auch einen Kommentar zu Scheiben!)
Ist diese Zeichenfolge ein Bruchteil?
Ein Memo, wenn mit Python + OpenCV schnell ein Gesicht erkannt wird
Beurteilung von Primzahlen mit Python
Mit Python hinzufügen if-Anweisung
Dies ist schneller zu verwenden, wenn Anweisung oder Wörterbuchtyp beim Konvertieren einer Zeichenfolge (a-> b) in Python
Machen Sie eine Lotterie mit Python
Messung der Ausführungszeit mit Python With
Erstellen Sie eine Nachricht, die der Lokalisierung entspricht, mit einer Python-Übersetzungszeichenfolge
Erstellen Sie ein Verzeichnis mit Python
Zeitsynchronisation (Windows) mit Python
String-Format mit Python% -Operator
Wenn im Python-Wörterbuch auf einen nicht vorhandenen Schlüssel zugegriffen wird, initialisieren Sie ihn mit einem beliebigen Wert
Konvertieren Sie in eine Zeichenfolge, während Sie die Standardausgabe mit dem Python-Unterprozess ausgeben
Python schlägt fehl, wenn nach dem Backslash ein Leerzeichen steht
[Einführung in Python] So teilen Sie eine Zeichenfolge mit der Funktion split
Ich habe versucht, mit Python einen regulären Ausdruck für "Betrag" zu erstellen
[Python 3.8 ~] Wie man rekursive Funktionen mit Lambda-Ausdrücken intelligent definiert
Pythons regulärer Ausdruck, str und unicode sind nüchtern
[Python] Ausführungszeit, wenn eine Funktion in einen Wörterbuchwert eingegeben wird
Löschen Sie ein bestimmtes Zeichen in Python, wenn es das letzte ist
Versuchen Sie, mit Python3 eine Zeichenfolge aus einem Bild zu extrahieren
Ich habe versucht, mit Python einen regulären Ausdruck von "Datum" zu erstellen
Ich habe versucht herauszufinden, ob ReDoS mit Python möglich ist
[Golang] Überprüfen Sie, ob eine bestimmte Zeichenfolge in der Zeichenfolge enthalten ist
Ein Memo für die Installation von pip3 mit python2.7 aus irgendeinem Grund
[Python] Was ist eine Zip-Funktion?