Python regex match literal asterisk

Дана следующая строка:

s = 'abcdefg*'

Как я могу сопоставить ее или любую другую строку, состоящую только из строчных букв и по желанию заканчивающуюся звездочкой? Я думал, что это сработает, но это не так:

re.match(r"^[a-z]\*+$", s)

Это дает None, а не объект соответствия.

14
задан pistacchio 4 February 2012 в 17:14
поделиться