Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2021, 17:02   #1
brownb
Форумчанин
 
Регистрация: 16.10.2016
Сообщений: 157
По умолчанию подсчет слов в тексте memo

Подскажите как подсчитать количество одинаковых слов в мемо
или как подсчитать количество одинаковых процессов?
firefox.exe
bds.exe
firefox.exe
firefox.exe
firefox.exe
firefox.exe
firefox.exe
Project1.exe
brownb вне форума Ответить с цитированием
Старый 18.03.2021, 21:20   #2
Kronos913
Форумчанин
 
Регистрация: 10.02.2021
Сообщений: 627
По умолчанию

Можно конкретнее поставить задачу
1. Нужно количество сколько раз повторяется какое-то конкретное слово? Или может наоборот, надо число "уникальных" слов?
2. Слово = 1 строчка? Или в строчке могут быть несколько слов?
Kronos913 вне форума Ответить с цитированием
Старый 18.03.2021, 21:22   #3
Kronos913
Форумчанин
 
Регистрация: 10.02.2021
Сообщений: 627
По умолчанию

Если слово 1 строчка и надо конкретное слово
Код:
var i, a: longint;
Код:
i:=0;
a:=0;
While i<Memo1.Lines.Count do begin
 If Memo1.Lines[i]=Edit1.Text then inc(a);
 inc(i);
end;
Kronos913 вне форума Ответить с цитированием
Старый 18.03.2021, 21:28   #4
Kronos913
Форумчанин
 
Регистрация: 10.02.2021
Сообщений: 627
По умолчанию

Если количество уникальных слов то тогда как-то так
Код:
var i, j, a:longint
b:boolean
Код:
 a:=0;
 i:=0;
 while i<memo1.lines.count do begin
  b:=true;
  j:=0;
  while (j<i) and b do begin
   If memo1.Lines[i]=memo1.Lines[j] then b:=false else inc(j);
  end;
  if b then inc(a); 
  inc(i);
 end;

Последний раз редактировалось Kronos913; 18.03.2021 в 21:35.
Kronos913 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск и подсчет слов в memo Mik92 Общие вопросы Delphi 8 24.02.2016 14:07
Подсчет однокоренных слов в тексте jungle PHP 2 05.03.2013 16:48
подсчет символов в тексте(С#) Vovchik123 Помощь студентам 2 13.04.2012 18:41
подсчет символов и слов в тексте(паскаль) Noven'kii Помощь студентам 4 16.05.2009 10:10
Составить в алфавитном порядке список всех слов, встречающихся в тексте, и количество этих слов. KAPAHDAW Паскаль, Turbo Pascal, PascalABC.NET 2 17.02.2009 01:19