Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.012 c
4-1132737561
Irmantukas
2005-11-23 12:19
2006.02.05
Как запретить какую то комбинацию клавиш


15-1136991245
VEG
2006-01-11 17:54
2006.02.05
На сколько легально работают MP3 архивы типа delit.net?


15-1137162313
oldman
2006-01-13 17:25
2006.02.05
Флаговая морская азбука.


2-1137445785
Comptoi's G
2006-01-17 00:09
2006.02.05
Помогите разобраться


3-1133950998
dtm
2005-12-07 13:23
2006.02.05
collation error pages from 1251 to 1252 на SQL Server





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский