Як можна автоматизувати підрахунок числа букв в текстовому файлі? Наприклад, потрібно дізнатися скільки букв "а" є в великому текстовому файлі (більше 1000 сторінок).
Як можна автоматизувати підрахунок числа букв в текстовому файлі? Наприклад, потрібно дізнатися скільки букв "а" є в великому текстовому файлі (більше 1000 сторінок).
У популярному текстовому редакторі Microsoft Office Word підрахунок числа будь-яких знаків здійснюється за допомогою команди Знайти і замінити. У вікні, в полі знайти: ввести цікавить символ і натиснути на кнопку знайти в. У вікні з'явиться Число елементів, знайдених додатком Word:
При натисканні на кнопку більше >> з'являється можливість знайти і підрахувати будь-які літери, цифри, в тому числі і недруковані символи, такі як абзац або табуляція, за допомогою кнопки спеціальний. А за допомогою кнопки формат задати для підрахунку умови пошуку. Наприклад, кількість знаків на латиниці або має шрифт, виділений певним кольором.
Для цього можна використовувати пакет MS Office. Загальна кількість символів в тексті можна подивитися у вкладці меню "Статистика". А ось для точного визначення кількості конкретних символів доведеться писати відповідний макрос (міні-програму на мові Visial Basic, який підтримується MS Word). Якщо влаштує приблизну кількість, то можна використовувати статдані по частоті появи букв в текстах на різних мовах. При великих обсягах тексту (а 1000 сторінок - це багато), статистичний підхід дає хороші результати. Наприклад, для "а" цей показник дорівнює 6,2%, по іншим буквах можна подивитися тут.
Відкриваєш Microsoft Office Word.
На панелі головне в правому верхньому кутку знаходиш "знайти", Натискаєш.
Зліва з'явиться пошукова панель, вводимо в рядок пошуку необхідне слово або символ, і під понела з'явиться їх кількість.
P.s. Через Глюка не можу завантажити скрін.
Викликаємо навігацію документа поєднаннями клавіш Ctrl + f. У що з'явилася рядок пошуку вводимо інтересуемой нас символ або слово. Кількома на Результат. У підсумку отримуємо кількість і місце розміщення в документі шуканих символів.
Можна за розміром файлу, якщо зможете визначити з точністю до байта. 1 символ - 1 байт, якщо кодування однобайтового. Але це для програмістів, швидше.
Якщо взяти текстовий процесор, наприклад, Word, завантажити в нього документ або скопіювати вміст. У ньому в випадаючому меню є Сервіс, в ньому - Статистика - там відразу все побачите. Починаючи з Word 3007 - Рецензування -> статистика.
Залишити відповідь