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

Вниз

Как отредактировать строчку   Найти похожие ветки 

 
Ksion   (2002-07-28 22:08) [0]

У меня вопрос такой как отредактировать строчку чтобы из неё убирались слова GET и HTTP/1.0 например:

GET http://www.earnforum.com/vb/ HTTP/1.0
GET http://www.yandex.ru/ HTTP/1.0
GET http://www.rambler.ru/ HTTP/1.0


 
Юрий Зотов   (2002-07-28 22:25) [1]

См. процедуру Delete и функцию Length.


 
Ksion   (2002-07-28 22:30) [2]


> Юрий Зотов © (28.07.02 22:25)
> См. процедуру Delete и функцию Length.

А поподробней


 
Юрий Зотов   (2002-07-28 22:34) [3]

Можно и поподробней. Что конкретно требует пояснений?


 
Извращенец   (2002-07-28 22:39) [4]

если GET всегда в начале строки, а HTTP/1.0 в конце, то можно удалять с помощью Delete первые три символа, а вычитая из значения Lenght 8 получишь позицию, с которой удаляешь последние восемь.
А вообще открой в блокноте и удали, что мешает ;))
остольное смотри в хелпе, где узнаешь, как пользоваться етими функциями


 
Ksion   (2002-07-28 22:40) [5]

Length

Я неочень понял как им пользоваться. Строчка у меня находиться в масиве S под номером 1 и мне в ней ндо убрать GET и HTTP/1.0.


 
Ksion   (2002-07-28 22:46) [6]


> Извращенец © (28.07.02 22:39)
> если GET всегда в начале строки, а HTTP/1.0 в конце, то
> можно удалять с помощью Delete первые три символа, а вычитая
> из значения Lenght 8 получишь позицию, с которой удаляешь
> последние восемь.
> А вообще открой в блокноте и удали, что мешает ;))
> остольное смотри в хелпе, где узнаешь, как пользоваться
> етими функциями


Я этими функциями еще не разу не пользовался, а мешает открыть блокнот и отредактировать то что строчка постоянно меняеться.


 
Извращенец   (2002-07-28 22:46) [7]

a:=Lenght(s[1]);
a - это длина строки (Integer)
Get убрать легко.
Delete(s[1],a-8,8);
удаляет в строке s[1] с позиции 8 с конца восемь символов.


 
Ksion   (2002-07-28 22:51) [8]


> Извращенец © (28.07.02 22:46)
> a:=Lenght(s[1]);
> a - это длина строки (Integer)
> Get убрать легко.
> Delete(s[1],a-8,8);
> удаляет в строке s[1] с позиции 8 с конца восемь символов.

Спасибо теперь всё понял.


 
Извращенец   (2002-07-28 22:55) [9]

Получилось?


 
Юрий Зотов   (2002-07-28 22:55) [10]

// Сначала из первой строки массива S удаляем первые 4 символа
// (это слово GET и пробел после него)

Delete(S[1], 1, 4);

// Потом из той же строки удаляем последние 10 символов
// (это / HTTP/1.0 вместе с пробелом после первого /)

Delete(S[1], Length(S[1]) - 9, 10);


 
Извращенец   (2002-07-28 22:59) [11]


> Юрий Зотов

уже более верно, и точно, но я не думал, что человеку нужна такая точность.:))


 
Ksion   (2002-07-28 23:04) [12]


> Юрий Зотов © (28.07.02 22:55)
> // Сначала из первой строки массива S удаляем первые 4 символа
> // (это слово GET и пробел после него)
>
> Delete(S[1], 1, 4);
>
> // Потом из той же строки удаляем последние 10 символов
> // (это / HTTP/1.0 вместе с пробелом после первого /)
>
> Delete(S[1], Length(S[1]) - 9, 10);


Спасибо всё получилось и работает. Надобы в FAQ на этом сайте добавить.


 
Юрий Зотов   (2002-07-28 23:10) [13]

> Надо бы в FAQ на этом сайте добавить.

Лишнее. Для FAQ"а это слишком простая вещь. И в справке все есть.



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

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

Наверх





Память: 0.58 MB
Время: 0.037 c
1-24078
Серж са
2002-07-26 13:13
2002.08.08
Срочно!!!! Как осуществить подсветку текста? Срочно!!!!


1-24028
jen_bond
2002-07-29 08:56
2002.08.08
запуск приложения в


4-24272
posik
2002-06-02 12:07
2002.08.08
Смена аттрибутов файла


3-23922
_dron_
2002-07-18 11:12
2002.08.08
Проблема с выборкой по дате


1-24088
BOPOH
2002-07-26 13:56
2002.08.08
Глюк у меня или где то еще?





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