Регулярные выражения · 7 из 14
Где нашлось слово
Зоя Павловна вычитывает полосу и просит не просто сказать, что слово в тексте есть, а показать, где именно: она правит по месту. И считать надо слово целиком — «дом» в слове «домик» её не интересует.
Что сделать
Покажите Зое Павловне, где именно в тексте стоит слово, — чтобы править по месту.
Что приходит
text— текст полосыslovo— какое слово искать
Что вернуть
Список позиций, с которых начинается slovo целиком — не внутри другого слова, с учётом регистра: в "дом, домик и дом" — [0, 13].
Допишите функцию gde в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
gde("дом, домик и дом", "дом")
[0, 13]
Функция принимает текст и слово (обе строки; слово состоит из букв). Возвращает список позиций, с которых начинается это слово, в порядке появления. Слово ищется целиком: «дом» в «домик» и в «бездомный» не считается. Регистр учитывается: «Дом» и «дом» — разные слова. Если слова нет, возвращается пустой список.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.