Регулярные выражения · 8 из 14
Поиск по тому, что ввели
На сайте газеты есть строка поиска по объявлениям. Вводят туда что угодно: «тел.», «диван», «8-900», «(доб. 5)». Поиск должен находить это как текст, а не как шаблон, и не различать заглавные и строчные.
Что сделать
Сделайте поиск по объявлениям, который ищет введённое как текст, а не как шаблон.
Что приходит
obyavleniya— список объявленийchto— что ввели в строку поиска; точка — это точка, скобка — скобка
Что вернуть
В скольких объявлениях встречается chto, без учёта регистра; объявление считается один раз; пустой поиск находится везде.
Допишите функцию skolko_obyavleniy в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
obyavleniya = ["Диван, тел. 8-900", "продаю диван недорого", "Стол"]
skolko_obyavleniy(obyavleniya, "диван")
2
Функция принимает список объявлений (строки) и искомый текст (строка). Возвращает, в скольких объявлениях этот текст встретился. Заглавные и строчные не различаются. Искомый текст ищется буквально: точка означает точку, скобка — скобку, плюс — плюс. Объявление считается один раз, даже если текст встретился в нём дважды. Пустой искомый текст есть в каждом объявлении.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.