Сколько раз слово встречается в тексте
Перейти к содержимому

Сколько раз слово встречается в тексте

  • автор:

Курсы javascript

Необходимо определить, сколько раз слово встречается в тексте? и как это сделать?

Последний раз редактировалось Rphoenix, 13.11.2017 в 19:14 .

13.11.2017, 18:58

Регистрация: 27.11.2015

Сообщений: 2,899

Rphoenix,

Для начала почитать учебники
поиск всех вхождений

13.11.2017, 19:14

Новичок на форуме

Регистрация: 14.11.2015

Сообщений: 7

Большое спасибо, все получилось.

13.11.2017, 21:22

Интересующийся

Регистрация: 14.07.2017

Сообщений: 21

Зачастую со строками удобнее через regex работать. Не нужно писать кучу сомнительных циклов.

'foo bar foo'.match(/foo/g).length

14.11.2017, 08:21

Регистрация: 30.04.2012

Сообщений: 3,018

'foo bar foo'.split('foo').length - 1

« Проверка всех возможных вариантов | Смена картинки по цвету »

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В каком направлении и сколько раз был прокручен скролл webrepa Events/DOM/Window 19 12.02.2016 14:45
Если в таблице встречается определенное слово, то выделить его. Webtest Элементы интерфейса 0 14.09.2014 16:58
Определить сколько раз страница прокручена до конца. dolte Events/DOM/Window 1 19.09.2013 22:21
Вырезать слово в тексте и вывести его kilogram Серверные языки и технологии 4 29.03.2012 01:41
Поиск в тексте javascript jQuery 3 31.05.2011 11:40

© Илья Кантор, 2007-2021 О проекте — Обратная связь — Архив форума — Вверх

Сколько раз встречается слово в тексте

Юзер вводит большой текст. Требуется создать частотный словарь. это словарь в котором ключ уникальное слово из текста, а значение числовое. Сколько раз в тексте встречается данное слово?

Машина машина собака машина собака свинья Машина 3 собака 2 свинья 1 

Что я пробовал: Я инициализировал словарь, и разделил введенный юзером текст с помощью Split. Затем, я проверяю с помощью счетчика, одинакового ли нынешнее слово со следующим. Если одинаково, добавляю в копилку. Ошибка: Индекс вне границ

var Dictionary = new Dictionary(); Console.WriteLine("Вводи большой текст"); string text = Console.ReadLine(); string[] newText = text.Split(' '); int counterRepeat = 0; for (int i = 0; i < newText.Length; i++) < if (newText[i] == newText[i + 1]) < counterRepeat++; >> 

Отслеживать

2,127 1 1 золотой знак 9 9 серебряных знаков 14 14 бронзовых знаков

Сколько раз в тексте встречается заданное слово

Author24 — интернет-сервис помощи студентам

Определить, сколько раз в тексте встречается заданное слово
Определить, сколько раз в тексте встречается заданное слово. можно использовать любой текст.

Сколько раз встречается в тексте каждое слово
Здравствуйте. Проблема с сортировкой. Решаю задачу: Дан текст на русском языке. Посчитайте.

Посчитать сколько раз каждое слово встречается в тексте
Дана строка текста. Посчитать сколько раз каждое слово встречается в тексте. Вывести слова.

Определите, сколько раз встречается в некотором тексте каждое слово
Помогите срочно написать програму на районне Определите, сколько раз встречается в некотором.

302 / 212 / 112
Регистрация: 03.12.2016
Сообщений: 409

Лучший ответ

Сообщение было отмечено morf12334 как решение

Решение

morf12334,

1 2 3
text = 'qwe rty uio asd fgh qwe ghj qwe' word = 'qwe' print(text.count(word))

259 / 205 / 60
Регистрация: 25.05.2022
Сообщений: 879

Лучший ответ

Сообщение было отмечено morf12334 как решение

Решение

Хотя в условии не оговорено большие-маленькие и части слов, всё же лучше

1 2 3 4 5 6 7 8
s = input('Строка:').split() x = input('Слово:') c = 0 for i in s: if x==i:c+=1 print(c)

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

подсчитать сколько раз встречается слово с использованием lambda
from functools import * s= print(reduce(lambda x:x.count(‘сети’),s)) выдает ошибку TypeError.

Определить, сколько раз встречается в файле самое длинное слово
Дан файл, содержащий текст на русском языке. Определить, сколько раз встречается в нем самое.

Определить, сколько раз встречается в файле самое длинное слово
Дан файл, содержащий текст на русском языке. Определить, сколько раз встречается в нем самое.

Определить, сколько раз встречается в файле самое короткое слово
Дан файл(файл нужно создать), содержащий текст на русском языке. Определить, сколько раз.

Определить, сколько раз в тексте встречается заданное слово
Пламенный привет, такая вот проблема ниже 🙂 нужно сделать на phyton Вариант 9 Определить.

Сколько раз заданное слово встречается в списке
сделать цикл и найти сколько слово Hello встречается в списке использовать for и while — оба.

Или воспользуйтесь поиском по форуму:

Как легко посчитать сколько раз в тексте встречается одна конкретная буква?

Как быстро посчитать, например, сколько раз буква «А» встречается в этом тексте?

ЗАКЛЮЧИТЕЛЬНЫЕ ТОМА, ПОХОЖЕ, ЯВЛЯЮТСЯ РЕЗУЛЬТАТОМ МНОГОЛЕТНЕГО СОЗНАТЕЛЬНОГО ИЗУЧЕНИЯ ТЕКСТОВ НАРЯДУ С ГОДАМИ НАУЧНОГО ОПЫТА.

Кстати, — это тест. Вы можете при ПЕРВОМ чтении с обычной скоростью, по ходу чтения посчитать, сколько раз в этой фразе встречается буква «а»? Можете в ответе написать результат.

Как это посчитать при помощи сочетания клавиш?

бонус за лучший ответ (выдан): 5 кредитов
комментировать
в избранное
Влади­ мир Apche­ l [251K]
8 лет назад

Ответ Ланочки самый простой и понятный — выделить текст — нажать сочетание клавиш Ctrl+F — в появившемся окне ввести нужную букву, которая и будет подсвечиваться в выделенном тексте.

Есть более долгие способы установить количество нужной буквы — в редакторе Word, по коду HTML документа, на некоторых форумах даже встречал обсуждения написания программ для этого 🙂

В выделенном мною тексте 36 букв «А»

автор вопроса выбрал этот ответ лучшим
комментировать
в избранное ссылка отблагодарить
sveta-leto [105K]
3 года назад

Вы просили прочитать выделенную фразу, при прочтении посчитать и потом написать в ответе сколько там букв «А». Я прочитав насчитала восемь «А». Интересно, что это за тест?

Самый быстрый для меня способ с помощью компьютера посчитать конкретную букву в тексте, или предлог, или даже слово — это зажать две клавиши: Ctrl + F (по-русски сочетанием клавиш «Контрал»-«А»).

Это действительно хорошая возможность, иногда полезно проверить свой текст на частоту употребления какого-либо предлога или слова.

Напечатали текст в виндовском блокноте, зажимаете Ctrl + F и всплывает окошко в которое вписали букву или слово. Потом нажмете на кнопку «найти». Ну и по ходу текста считаете. Там еще есть функции — разберетесь, что вам конкретно надо, это не сложно.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *