Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.05;
Скачать: CL | DM;

Вниз

pos наоборот   Найти похожие ветки 

 
Compton's G   (2006-01-15 18:43) [0]

есть в делфи какая функция, идентичная pos , но просматривающаяя строку с конца


 
з. танька   (2006-01-15 18:48) [1]

GetLastDelimiter или шо-то такое..


 
з. танька   (2006-01-15 18:49) [2]

не, просто LastDelimiter.


 
Desdechado ©   (2006-01-15 19:57) [3]

что, сложно самому 3 строчки написать?


 
Compton's G   (2006-01-15 20:11) [4]


> что, сложно самому 3 строчки написать?

Да просто знаю что такая функция есть ...


 
palva ©   (2006-01-16 00:31) [5]

Иногда предлагают работать с перевернутыми строками (функция Reverse), но по-моему это мазохизм. Проще найти в Интернете какой-нибудь Unit их, должно быть, много понаписано: и ламерских поделок, и добротных библиотек с ассемблером. Не все, правда, прикладывают Source, денег требуют.

> Да просто знаю что такая функция есть ...
Тогда поделитесь своими знаниями. Я, вот, такой функции в хэлпах не нашел.


 
RPOS   (2006-01-16 00:57) [6]


function RPOS(CONST sample:string;s:string):INTEGER;
VAR I,J:Integer;
BEGIN
 FOR I:=Length(s) DOWNTO 1  DO
 BEGIN
   FOR J:=1 TO Length(sample) DO
   BEGIN
     IF s[I]=sample[J] THEN
     BEGIN
       RESULT:=I;
       IF (copy(s,I,Length(sample))=sample) THEN  EXIT;
     END;
   END;
 END;
 RESULT:=0;
END;


 
RPOS   (2006-01-16 14:43) [7]


function RPOS(CONST sample:string;s:string):INTEGER;
VAR I,J:Integer;
BEGIN
FOR I:=Length(s) DOWNTO 1  DO
BEGIN
  RESULT:=I;
  IF (copy(s,I,Length(sample))=sample) THEN  EXIT;
END;
RESULT:=0;
END;


 
RPOS   (2006-01-16 17:49) [8]

Вот правильная функция:

function RPOS(CONST sample:string;s:string):INTEGER;
VAR I:Integer;
BEGIN
FOR I:=Length(s) DOWNTO 1  DO
BEGIN
  RESULT:=I;
  IF ((copy(s,I,Length(sample))=sample)) AND (Length(sample)>0) THEN  EXIT;
END;
RESULT:=0;
END;


 
umbra ©   (2006-01-16 18:02) [9]

PosEx


 
begin...end ©   (2006-01-16 18:07) [10]

> umbra ©   (16.01.06 18:02) [9]

Какое отношение это имеет к сабжу?


 
umbra ©   (2006-01-16 18:13) [11]

begin...end ©   (16.01.06 18:07) [10]

да, задумался не о том. :( Действительно ни к чему. Прошу прощения!



Страницы: 1 вся ветка

Текущий архив: 2006.02.05;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.05 c
1-1136296022
TStas
2006-01-03 16:47
2006.02.05
Почему TBitmap становится недоступным, если есть ссылка на Window


1-1136319103
Yozch1
2006-01-03 23:11
2006.02.05
Application data


8-1124766998
palgen
2005-08-23 07:16
2006.02.05
Microsoft Video for Windows SDK


15-1137249400
ferr
2006-01-14 17:36
2006.02.05
ICQ


2-1137477099
pathfinder
2006-01-17 08:51
2006.02.05
Подскажите пожалуйста в чем отличие следующих кодов?