|
Twiky
|
|
Подсчёт слов в тексте.24.05.2009, 07:31. Показов 21289. Ответов 68
Метки нет (Все метки)
Есть Memo (c текстом) и Edit
Задача заключается в том, чтобы найти слово (введённое в Edit) в тексте (которое в Memo) и подсчитать сколько раз это слово встречается в тексте P.S: мне посоветовали воспользоваться счётчиком, но поискав информацию в нете, я не смогла разобраться ![]() Помогите, пожалуйста, решить.. Заранее всем спасибо. |
|
| 24.05.2009, 07:31 | |
|
Ответы с готовыми решениями:
68
Подсчет повторяющихся в тексте слов Подсчет кол-ва слов в тексте и вывод их в столбик |
|
1 / 1 / 0
Регистрация: 21.08.2013
Сообщений: 54
|
|
| 21.08.2013, 22:54 | |
|
Блин, блинский - страшно отключать :-) Программист из меня никакой, просто очень интересно разобраться. Буду пробовать убирать части кода, чтобы понять в чем причина агрессии антивируса :-)
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||
| 21.08.2013, 23:04 | ||
![]() Я лично использую AVG FREE - это бесплатная версия антивируса AVG. Очень доволен этим продуктом. Защищает хорошо. Пользуюсь уже лет 6. Он тоже иногда на исполняемые файлы проектов ругается, но редко. Чаше всего у него вызывают подозрения проекты с небольшим количеством кода, где имеются циклы с малым количеством команд в теле. - И, возможно, работа с указателями.
0
|
||
|
1 / 1 / 0
Регистрация: 21.08.2013
Сообщений: 54
|
||||||
| 21.08.2013, 23:08 | ||||||
|
Вот код, которым я баловался, но циклы задать не смог. На него не ругается. Можно модернизировать этот код, чтобы учитывал предлоги и цифры?
0
|
||||||
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||
| 21.08.2013, 23:32 | ||
|
Таких конструкций надо избегать:
Потому что, когда происходит обращение к свойству Memo1.Text, выделяется память для строки, которая сможет принять весь текст Мемо. Затем каждый символ копируется в эту строку. - Для этого требуется операций даже больше, чем количество символов в Мемо.Добавлено через 6 минут Сейчас через указатели напишу. Посмотрим, как к такому коду отнесётся Аваст.
0
|
||
|
1 / 1 / 0
Регистрация: 21.08.2013
Сообщений: 54
|
|
| 21.08.2013, 23:33 | |
|
А там миллиона символов и не будет. Это я просто решил поэкспериментировать и попробовать реализовать в делфи прогу, которая реализована ребятами знакомыми по подсчету количества секунд при произнесении объявления. Там максимум слов 200 встречается.
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||||||
| 21.08.2013, 23:39 | ||||||
|
test-reklama, попробуй вот такой код:
0
|
||||||
|
1 / 1 / 0
Регистрация: 21.08.2013
Сообщений: 54
|
|
| 21.08.2013, 23:44 | |
|
Всё равно аваст блокирует.
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||||||
| 21.08.2013, 23:55 | ||||||
|
Вот ещё вариант с указателями. В предыдущем коде использовался особый указатель - PChar. А теперь обыкновенный - PByte (^Byte):
0
|
||||||
|
1 / 1 / 0
Регистрация: 21.08.2013
Сообщений: 54
|
|
| 22.08.2013, 00:03 | |
|
Здесь ошибка была в названии кнопки - 1 кнопка должна быть, а указана 2. После исправления - всё равно блокирует. Во, жесть. Как же оптимизировать, чтоб было интеллигентно?
Добавлено через 1 минуту А у вас аваст не блокирует? Или у вас в исключениях стоит папка?
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|||
| 22.08.2013, 00:05 | |||
|
Да, я на форуме Аваста посмотрел сейчас - очень не дружит он с Delphi (возможно, не только с Delphi).
![]() http://195.74.76.34/index.php?topic=118328.0 Добавлено через 1 минуту
0
|
|||
| 22.08.2013, 00:11 | |
|
Не по теме: Avast - самый тупой антивирус. Все ему не так. Конечно, у каждого свой взгляд
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|
| 22.08.2013, 00:12 | |
|
Да - на него (на Аваст) много жалоб.
![]() --- Рекомендую AVG FREE. Пользуюсь им уже около 6 лет. http://free.avg.com/ru-ru/down... ll-product
0
|
|
|
1 / 1 / 0
Регистрация: 21.08.2013
Сообщений: 54
|
|
| 22.08.2013, 00:14 | |
|
А попробуйте скомпилировать exe и выслать мне. Будет аваст ругаться на готовый exe?
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|
| 22.08.2013, 00:18 | |
|
Так я уже публиковал проект ранее - в нём уже скомпилированный EXE. Могу выложить проект, в котором применено решение с указателями. Сейчас...
0
|
|
| 22.08.2013, 00:20 | |
|
Не по теме: От подсчета слов в текстах плавно перейдем к антивирусам:) У меня на домашнем Dr. Web 8. На Windows 8 работает аккуратно, систему не грузит.
0
|
|
|
1 / 1 / 0
Регистрация: 21.08.2013
Сообщений: 54
|
|
| 22.08.2013, 00:23 | |
|
Если честно, я не очень доволен avast - из последнего, он не пропускал письма из бата, который к gmail-овскому адресу подключался. Но, как-то уже привык к авасту. Не хочется менять.
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|
| 22.08.2013, 00:32 | |
|
Архивы проектов. Без оптимизации и с включенной оптимизацией. Те, что с оптимизацией - с префиксом "Opt_".
0
|
|
|
1 / 1 / 0
Регистрация: 21.08.2013
Сообщений: 54
|
|
| 22.08.2013, 00:36 | |
|
Все заблокировал - и с оптимизацией, и без. Блин, мне аж самому неудобно. Помогаете мне, а я как баран.
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|
| 22.08.2013, 00:46 | |
|
Это Аваст - баран.
Наверное, лучше поставить AVG FREE.
0
|
|
|
4891 / 2824 / 866
Регистрация: 04.10.2012
Сообщений: 10,269
|
|
| 22.08.2013, 00:50 | |
|
0
|
|
| 22.08.2013, 00:50 | |
|
Помогаю со студенческими работами здесь
40
Посчитать общее количество слов и определить, сколько слов в этом тексте состоит из двух символов Дан файл, содержащий текст. Сколько слов в тексте? Сколько цифр в тексте? Подсчет количества букв в тексте Подсчёт слов в тексте Подсчет слов в тексте Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|