Задание №10 — Поиск слова в тексте
#69359Задание №10ФИПИ
Текстовый процессор
Определите, сколько раз в тексте романа М. А. Булгакова «Собачье сердце» встречается отдельное слово «После» с прописной буквы. В ответе укажите только число.
Правильный ответ
5
Пояснение
Решение:
Открываем прилагаемый файл, ищем по всему тексту романа (Ctrl+F).
Параметры поиска:
- «Учитывать регистр» — включено: это ключевой пункт, потому что со строчной буквы слово «после» встречается 22 раза, и без учёта регистра ответ получился бы неверным;
- «Только слово целиком» — включено: слова «Последний», «Последствия» начинаются с того же сочетания букв, но отдельным словом «После» не являются.
«Найти все» показывает 5 совпадений.
Проверка программой:
import re
text = open('text.txt', encoding='utf-8').read()
print(len(re.findall(r'\bПосле\b', text)))Программа печатает 5.Ответ: 5