PythonでHH:MM時間形式に一致する正規表現は何ですか? 使っていました
def is_time(self, str):
reg = re.compile(r'[1-9]|1[0-2]:[0-9]{2}')
if re.match(reg, str):
return True
else:
return False
私も試しました:
reg = re.compile(r'^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$')
しかし、私は得続けます
TypeError: %d 形式: 文字列ではなく数値が必要です
文字列の数字をチェックしているため、そのエラーが発生していることは理にかなっていますが、修正方法がわかりません。どんな助けでも大歓迎です。