У меня есть простая функция, которая должна выводить префикс на основе шаблона или None, если он не соответствует. Пытаюсь сделать моржа, похоже, не получается. Есть идеи?
import re
def get_prefix(name):
if m := re.match(f'^.+(\d\d)-(\d\d)-(\d\d\d\d)$', name) is not None:
return m.group(3) + m.group(2) + m.group(1)
get_prefix('abc 10-12-2020')
Обратная связь
Traceback (most recent call last):
File "", line 1, in
File "", line 3, in get_prefix
AttributeError: 'bool' object has no attribute 'group'
Подробнее здесь: https://stackoverflow.com/questions/675 ... s-not-work
Использование оператора моржа в операторе if не работает ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Питон-оператор моржа. Могу ли я использовать два != != в операторе моржа? [закрыто]
Anonymous » » в форуме Python - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Питон-оператор моржа. Могу ли я использовать два != != в операторе моржа? [закрыто]
Anonymous » » в форуме Python - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Питон-оператор моржа. Могу ли я использовать два != != в операторе моржа?
Anonymous » » в форуме Python - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-