Регулярные выражения · 8 из 22
Улицы из заметки
Для рубрики «По городу» Зоя Павловна выписывает из заметок все упомянутые улицы. В «Вестнике» их пишут одинаково: «ул.», пробел и название с большой буквы — «ул. Садовая», «ул. Озёрная».
Что сделать
Выпишите из заметки названия улиц, записанных как «ул. Название».
Что приходит
tekst— текст заметки
Что вернуть
Список названий без «ул.» в порядке появления, повторы оставить; улиц нет — [].
Допишите функцию ulicy в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
ulicy("Ремонт на ул. Садовая закончен.")
['Садовая']
Улица — это «ул.» отдельным словом, точка, ровно один пробел и слово: заглавная русская буква, дальше строчные русские. Буква «ё» — тоже русская, и заглавная «Ё» тоже.
Название — только это слово: «ул. Садовая-Кудринская» даёт «Садовая», а запятая или точка после названия в него не входит. «ул.» внутри другого слова — не улица: в «Продам стул. Венский» улиц нет. Название со строчной буквы — тоже не улица.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.