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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.09.2009, 08:45   #1
Kuzya59
Пользователь
 
Регистрация: 03.12.2008
Сообщений: 22
По умолчанию Найти кол-во вхождений подстроки в строку

Здравствуйте. Скажите пожалуйста, есть-ли в Delphi 7 функция которая бы возвращала количество вхождений подстроки в строку? Именно встроенная.
Kuzya59 вне форума Ответить с цитированием
Старый 21.09.2009, 08:51   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

нету, но можете написать используя Pos/PosEx или Pos/Delete
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 21.09.2009, 10:37   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Пепел Феникса, +1

Есть и готовые решения. В бесплатном наборе компонентов JEDI (JCL/JVCL) есть модуль JclStrings
в нём есть функция
function StrStrCount(const S, SubS: AnsiString): Integer;

p.s. Если хотите, могу выделить эту функцию (ну и те функции, которые она использует)..
Serge_Bliznykov вне форума Ответить с цитированием
Старый 21.09.2009, 12:28   #4
Kuzya59
Пользователь
 
Регистрация: 03.12.2008
Сообщений: 22
По умолчанию

Жаль что встроенной нет. Спасибо за помощь. На JEDI обращу внимание, не слышал раньше о таком =)
Kuzya59 вне форума Ответить с цитированием
Старый 21.09.2009, 12:46   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
На JEDI обращу внимание, не слышал раньше о таком
это две библиотеки,
визуальных компонентов JVCL:
JEDI VCL for Delphi
и невизуальных (разные полезные функции и процедуры) JCL:
JCL (Jedi Code Library) for Delphi
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция для определения числа вхождений подстроки в строку motorway Microsoft Office Excel 1 15.07.2009 23:28
Найти кол-во целых чисел в первой последовательности и кол-во нечетных во второй. DjDeniels-61 Помощь студентам 7 28.06.2009 13:04
Помогите найти строку с наибольшим кол-вом отриц. эл-ов Danil21 Общие вопросы C/C++ 1 21.06.2009 11:54
Определить количество вхождений строки S1 в строку S2 Berckyt Microsoft Office Word 5 16.03.2009 00:27
Подсчитать кол-во вхождений символа Си++ Alexion124 Помощь студентам 9 05.01.2009 00:03