Déterminer si la chaîne est l'heure avec une expression régulière python

Je veux juger l'heure de 0:00 à 23:59 avec une expression régulière. Je souhaite prendre en charge les heures à un chiffre et les heures et minutes à deux chiffres.

S'il est inférieur, 29:59 sera également considéré comme l'heure.

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

Si c'était comme suit, cela a fonctionné comme prévu.

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')

S'il existe un autre bon moyen, veuillez commenter!

Recommended Posts

Déterminer si la chaîne est l'heure avec une expression régulière python
Combinez des chaînes répétitives en une seule avec des expressions régulières Python.
Remplacement de chaîne par une expression régulière Python
Manipulation d'expressions régulières par Python
Vérifiez si la chaîne est un nombre en python
Lors de l'écriture d'une instruction if avec une expression régulière
[Python] Qu'est-ce qu'une instruction with?
Déterminez si la chaîne est formatable
Récupérez la chaîne correspondante dans l'expression régulière et réutilisez-la lors du remplacement sur Python3
J'ai essayé de créer une expression régulière de "temps" en utilisant Python
Déterminer si la sortie standard est acheminée lors de l'exécution d'un script Python
[Python] Une fonction qui recherche la chaîne de caractères entière avec une expression régulière et obtient toutes les chaînes de caractères correspondantes.
[Python3] Une histoire bloquée avec la conversion du fuseau horaire
Décrypter une chaîne chiffrée sur iOS avec Python
expression lambda de python ...
Expression régulière en pymongo
mémo d'expression régulière python
Expression régulière en Python
Comment convertir / restaurer une chaîne avec [] en python
python> vérifier NoneType ou non> si a == None:> si a vaut None:
expression canonique python ou mémo d'objet correspondant
Qu'est-ce que Dieu? Créez un chatbot simple avec python
Modifiez la chaîne de caractères à remplacer en fonction de la chaîne de caractères correspondante en la remplaçant par l'expression régulière Python
Prenez rapidement une chaîne de requête avec API Gateway-> Lambda (Python)
[Python] Utiliser une séquence de chaînes
J'ai créé un package pour filtrer les séries chronologiques avec python
Notes sur l'expression régulière de la théorie Python
[python] Inversez avec des tranches! !! (Il y a aussi un commentaire sur les tranches!)
Cette chaîne est-elle une fraction?
Un mémo lorsque le visage est détecté avec Python + OpenCV rapidement
Juger les nombres premiers avec python
Ajouter avec Python if instruction
Ce qui est plus rapide à utiliser l'instruction if ou le type de dictionnaire lors de la conversion d'une chaîne (a-> b) en Python
La liste Python n'est pas une liste
Faites une loterie avec Python
Mesure du temps d'exécution avec Python avec
Créer un message correspondant à la localisation avec la chaîne de traduction python
Créer un répertoire avec python
Synchronisation de l'heure (Windows) avec Python
Format de chaîne avec l'opérateur Python%
Dans le dictionnaire python, si une clé inexistante est accédée, initialisez-la avec une valeur arbitraire
Convertir en chaîne lors de la sortie de la sortie standard avec le sous-processus Python
Python échouera s'il y a un espace après la barre oblique inverse
[Introduction à Python] Comment fractionner une chaîne de caractères avec la fonction split
J'ai essayé de créer une expression régulière de "montant" en utilisant Python
[Python 3.8 ~] Comment définir intelligemment des fonctions récursives avec des expressions lambda
l'expression régulière de python, str et unicode sont sobres et addictives
[Python] Temps d'exécution lorsqu'une fonction est saisie dans une valeur de dictionnaire
Supprimer un caractère spécifique en Python s'il s'agit du dernier
Essayez d'extraire une chaîne de caractères d'une image avec Python3
J'ai essayé de créer une expression régulière de "date" en utilisant Python
J'ai essayé de savoir si ReDoS est possible avec Python
[Golang] Vérifiez si une chaîne de caractères spécifique est incluse dans la chaîne de caractères
Un mémo pour quand pip3 est installé avec python2.7 pour une raison quelconque
[Python] Qu'est-ce qu'une fonction zip?