|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.09.2011, 20:26 | #1 |
Веб-дизайнер
Форумчанин
Регистрация: 11.08.2011
Сообщений: 305
|
Поиск по строке
Легкий вопрос, но все же: как найти все присущие в строке подстроки и записать индекс (начало) каждой.
Т.е. если мы имеем строку "Франция - прекрасная страна. Именно Франция бла-бла-бла". В результате должны получить к-ство найденных: 2, позиции найденных 1,37 (идеально было бы записать их в массив и получать индекс по нумерованию). Можно через RichEdit, не принципиально. |
29.09.2011, 20:33 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
см функцию PosEx
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
29.09.2011, 20:38 | #3 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,814
|
Код:
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
29.09.2011, 20:52 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
NetSpace не сработает
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
29.09.2011, 20:53 | #5 |
Я не простой
Пользователь
Регистрация: 29.09.2011
Сообщений: 77
|
Код:
Знание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нем сведения
Последний раз редактировалось _Troy; 29.09.2011 в 20:59. |
29.09.2011, 21:07 | #6 |
Я не простой
Пользователь
Регистрация: 29.09.2011
Сообщений: 77
|
Аватар, твой способ получше будет. Эх, жаль не знал про PosEx...
Знание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нем сведения
|
01.10.2011, 14:32 | #7 |
Веб-дизайнер
Форумчанин
Регистрация: 11.08.2011
Сообщений: 305
|
Пример Аватара хорош, но так и не разобрался с записью результатов в массив. При попытке это сделать вылетает ошибка (да и результаты идут пустые, т.е. нули).
Пример _Troy возвращает нужный индекс (но и один лишний ноль в качестве найденного индекса) и так же не записывается в массив. |
01.10.2011, 14:44 | #8 | |
Я не простой
Пользователь
Регистрация: 29.09.2011
Сообщений: 77
|
Цитата:
Вот для проверки Код:
Вот пример Аватар Код:
Знание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нем сведения
Последний раз редактировалось _Troy; 01.10.2011 в 14:54. |
|
01.10.2011, 14:49 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
kettanaito
пример Аватар вполне себе хорош. Не вижу в нём проблем. Давайте свой код, как Вы его модернизировали так, чтобы он в массив писал.. (я на 99.99% уверен, что именно в этом у Вас "косяк"). Последний раз редактировалось Serge_Bliznykov; 01.10.2011 в 14:51. |
01.10.2011, 14:52 | #10 |
Форумчанин
Регистрация: 30.01.2009
Сообщений: 418
|
Код:
Последний раз редактировалось Lesha; 01.10.2011 в 14:59. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поиск в строке | Apis | Помощь студентам | 1 | 27.04.2010 22:30 |
поиск в строке | Apis | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 27.04.2010 22:05 |
поиск в строке | Apis | Общие вопросы C/C++ | 1 | 27.04.2010 22:04 |
Поиск в строке. | Xcopy | Общие вопросы Delphi | 1 | 12.10.2009 00:31 |
Поиск в строке | xspider | Общие вопросы C/C++ | 5 | 04.02.2009 21:46 |