Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

функция PosEx


GudenTak ©   (2006-06-28 21:31:00) 

Немного непонятен принцип действия функции PosEx(подстрока,строка,смещение) - я так понял
Ну вот ,мне надо в тексте находить поочереди позиции  знаков  %
Znak := posEx('\',text,1);
а как находит позиции следующих %, если так
Znak := posEx('\',text,2);
то позицию того же знака выдаёт


TUser   (2006-06-29 01:29:00) [1]

posex (x, y, i) = pos (copy(x,i,MaxInt),y) = pos (copy(x,i,length(x)-i+1),y)


nordmen   (2006-06-28 21:48:00) [2]

//(подстрока,строка,смещение)
(подстрока,строка,начало просмотра)

в данном случае не будет у вас этого символа и результат один - 0 )))

п.с.: учитывайте, что позиция в любом случае убдет от начала строки, а не начала просмотра.


Пусик   (2006-06-28 21:38:00) [3]

Функия PosEx возвращает позицию найденной подстроки в строке. Причем поиск ведется начиная с позиции смещениев строке.


Наверх

Титульная страница Поиск, карта сайта Написать письмо