Если ваша строка всегда будет следовать этому фиксированному шаблону ( т.е. (month)April(year)
, (month)May(year)
, (month)June(year)
et c.), Тогда я не вижу необходимости импортировать re
Модуль просто для извлечения названия месяца, часть его. Простое нарезание должно сработать
string = '(month)April(year)'
name_of_the_month = string[7:-6]
print(name_of_the_month) # Output: April
Редактировать:
Извините, я не читал ваш комментарий ранее о возможности использования в скобках слов, отличных от month
и year
. Нарезка не будет работать тогда. Вы все еще можете выполнить это без re
, но это было бы довольно уродливо до go. Другие уже хорошо ответили, как использовать регулярные выражения.