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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 14.05.2014, 13:31   #11
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а откуда вообще взялся шаблон.
В первом сообщении стояла задача подсчитать количество одинаковых слов.
Потом, вдруг, возник какой-то шаблон.
А потом, ещё более неожиданно, выяснилось, что в шаблоне может быть пробел -> несколько слов.
Т.е. решается совершенно не так задача, которая была объявлена в начале темы.

p.s. я бы использовал алгоритм поиска подстроки в строке Бойера — Мура и в цикле проверял, что на позиции до найденной и после...

p.p.s. насколько я понимаю, Вы уже задачу решили...
Serge_Bliznykov вне форума
Старый 14.05.2014, 21:27   #12
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Serge_Bliznykov, задачей было найти количество одинаковых слов в тексте с чем регулярка RegExp идеально справилась (код в сообщении #6 я дал), шаблон регулярки подразумывается как RegExp.Expression...... но регулярка искала даже если задача было найти слова тест и если в тексте было слово тестинг - его тоже засчитывало, поэтому достаточно было разбить текст на строки и с обеих сторон строки поставить пробел, потом в пробел искать так же пробелтестпробел, короче с задачей я давно и сам справился
FleXik вне форума
Старый 14.05.2014, 22:41   #13
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ОК.
Рад за Вас! Думаю, что тему можно закрывать...

Мне просто любопытно. А чем Вас мой код из пост #4 не устроил?
Он как-то не так подсчитывает количество слов?
Serge_Bliznykov вне форума
Старый 15.05.2014, 01:09   #14
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Цитата:
Мне просто любопытно. А чем Вас мой код из пост #4 не устроил?
Он как-то не так подсчитывает количество слов?
меня смутило большое количество кода (по сути все оказалось на 6-7 строк) + я еще до вашего сообщения уже нашел ответ на другом форуме а уже чуть позже про регулярку догадался

Цитата:
Думаю, что тему можно закрывать...
верно
FleXik вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кол-во одинаковых слов в предложении rafffkaaa Microsoft Office Excel 1 17.04.2014 21:13
Подсчитать количество одинаковых слов в строке Chainik! Общие вопросы C/C++ 34 03.09.2013 00:44
Дан целочисленный массив размера N, содержащий ровно два одинаковых элемента. Найти номера одинаковых элементов и вывести эти номе Alexar Makken Паскаль, Turbo Pascal, PascalABC.NET 1 23.12.2011 22:07
Удаление одинаковых слов в Memo. sxcine Общие вопросы Delphi 7 03.01.2011 12:56