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

Вниз

Вырезание из строки   Найти похожие ветки 

 
ТехникПТО ©   (2005-02-03 14:20) [0]

Есть строка http://img.rambler.ru/main/w11.gif

нужно получить w11
Как это сделать?? просто со строками не работал :(


 
Александр Иванов ©   (2005-02-03 14:28) [1]

Этот код тебе вырежет все от первой справа точки, до первого справа слеша:
i:=Length(Str);
Flag:=False;
Res:="";
while (i>0) and (Str[i]<>"/") do
begin
 if Str[i] = "." then
   Flag:=True;
 if Flag then
   Res:=Str[i]+Res;
 dec(i);
end;


 
SergP ©   (2005-02-03 14:41) [2]

myvar:=ChangeFileExt(myvar,"");
while pos("/",myvar)>0 do delete (myvar,1,pos("/",myvar));


 
Alx2 ©   (2005-02-03 14:47) [3]

>SergP ©   (03.02.05 14:41) [2]

Так тормозной софт и получается. Зачем тут квадратичная сложность?


 
SergP ©   (2005-02-03 14:52) [4]


>  [3] Alx2 ©   (03.02.05 14:47)
> >SergP ©   (03.02.05 14:41) [2]
>
> Так тормозной софт и получается. Зачем тут квадратичная
> сложность?


В вопросе про скорость ничего не было сказано... :-)))


 
Almaz ©   (2005-02-03 14:54) [5]

А еще можно так:

 
 S := "http://img.rambler.ru/main/w11.gif";
 ...
 S := Copy(S, LastDelimiter("/", S) + 1, 65535);


Удачи.



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

Форум: "Основная";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.027 c
1-1107715186
MMMx
2005-02-06 21:39
2005.02.20
Шифрование


14-1107190910
Piter
2005-01-31 20:01
2005.02.20
Проблемы с Half-Life 2


6-1102312436
Timur
2004-12-06 08:53
2005.02.20
Скачивание файла из инета


1-1107217901
TButton
2005-02-01 03:31
2005.02.20
CGI на Delphi


3-1106139080
Valeriya
2005-01-19 15:51
2005.02.20
Fast Report, проблемы с открытием датасета





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский