Не могу дать точное число без текстов глав IV–VII второй части тома 2 «Войны и мира». Пожалуйста, пришлите сами эти главы или разрешите мне получить текст онлайн. Ниже — как посчитать вручную в текстовом редакторе, чтобы получить число быстро и точно.
Как посчитать (универсальные шаги)
- Получите текст глав IV–VII второй части тома 2 и сохраните его в UTF-8.
- Подсчитать нужно все вхождения слова «был» и «Был» как отдельных слов.
- Лучший способ — считать независимо регистры и суммировать, либо сделать поиск регистронезависимым.
Способы подсчета
В Notepad++ (Windows)
- Откройте файл.
- Переход: Поиск -> Найти (Ctrl+F).
- Включите режим Regular expression, снимите галку с Match case.
- Введите (?i)\bбыл\b
- Нажмите Find All in Current Document — нижняя строка покажет количество совпадений. Примечание: (?i) делает поиск нечувствительным к регистру; \b — границы слов.
В Microsoft Word
- Откройте документ.
- Ctrl+F, выберите «Поиск» с использованием регулярных выражений (или «Замена» с использованием шаблонов).
- Используйте шаблон для границ слова: <был> (для каждого варианта регистра можно выполнить два поиска: <был> и <Был>, или включить нечувствительность к регистру если доступно).
- Посчитайте количество найденных вхождений (обычно есть счётчик найденных).
В Linux/Mac (терминал)
- grep -woi '\bбыл\b' файл | wc -l
- опция -i делает поиск нечувствительным к регистру, -w ищет полное слово, \b обеспечивает границы слов.
В Python (однастроковый скрипт)
- import re text = open('vol2_part2_ch4-7.txt', encoding='utf-8').read() count = len(re.findall(r'\bбыл\b', text, flags=re.IGNORECASE)) print(count)
- Замените имя файла на ваш путь.
Если хотите, пришлите текст глав IV–VII второй части тома 2, и я посчитаю количество и верну точное число.