Не могу напрямую открыть ссылки на Google Drive. Чтобы посчитать количество вхождений слов «был» и «Был» в главах IV–VII второй части тома 2 романа Война и мир, нужен сам текст этих глав. Пришлите текст (или загрузите файл), и я дам точное число.
Если удобнее считать самостоятельно, могу предложить два надёжных способа.
Вариант А. Текстовый редактор (Notepad++)
- Скопируйте тексты глав IV–VII второй части тома 2 в один файл (UTF-8).
- Откройте файл в Notepad++.
- Откройте поиск: Ctrl+F. Введите: (?i)\bбыл\b
- режим поиска: Regular expression (регулярное выражение)
- (?i) делает поиск без учёта регистра; \b — границы слова.
- Нажмите «Find All in Current Document» (или аналогичную кнопку). Внизу или в списке появится количество совпадений.
- Запишите число.
Вариант B. Скриптом на Python (универсально и точно)
- Сохраните текст глав IV–VII в файл, например vol2_ch4_7.txt (кодировка UTF-8).
- Выполните один из следующих скриптов.
Простой вариант (одиночный файл):
import re
with open('vol2_ch4_7.txt', 'r', encoding='utf-8') as f:
text = f.read()
count = len(re.findall(r'\bбыл\b', text, flags=re.IGNORECASE))
print(count)
Более гибкий вариант (путь к файлу передаёте через аргумент):
import re
import sys
def count_byl(path):
with open(path, 'r', encoding='utf-8') as f:
text = f.read()
return len(re.findall(r'\bбыл\b', text, flags=re.IGNORECASE))
if name == 'main':
path = sys.argv[1] # например: python script.py vol2_ch4_7.txt
print(count_byl(path))
Как получить текст для анализа
- Скопируйте тексты глав IV–VII второй части тома 2 и сохраните в одном файле, или
- Загрузите сюда текст глав, и я посчитaю количество.
Сообщите, какой способ вам удобнее, или пришлите текст, и я верну точное число.