Вот мой код:
import re
text = """Уважаемые! Если вы к 09:00 не вернёте
чемодан, то уже в 09:00:01 я за себя не отвечаю.
PS. С отношением 25:50 всё нормально!"""
solution = re.sub("09(?:[:]?[0-9][10-59]){1,2}", "Some text", text)
print(solution)
Проблема вот в чём:
Данный скрипт должен на входном тексте заменить время на какую-либо строку(которую я указал).
На данный момент всё работает, но если указать другое время, то скрипт не выдает, то что нужно, надо что-то написать вместо 09 , только вот не знаю что))Я думаю, что надо как-то указать диапазон от 00 до 23 часов
Короче говоря:
На входе:
Уважаемые! Если вы к 09:00 не вернёте
чемодан, то уже в 09:00:01 я за себя не отвечаю.
PS. С отношением 25:50 всё нормально!
На выходе:
Уважаемые! Если вы к ➡️SOMETEXT ⬅️ не вернёте
чемодан, то уже в ➡️SOMETEXT⬅️ я за себя не отвечаю.
PS. С отношением 25:50 всё нормально!
PS. Я только начал учить регулярки, не судите строго, но я уже задолбался 4 час решать это