HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Не получается вырезать в memo с нужных символов и по....нужные
  #1  
Старый 15.07.2006, 11:09
donetsk
Участник форума
Регистрация: 30.01.2006
Сообщений: 176
С нами: 10671796

Репутация: 29
По умолчанию Не получается вырезать в memo с нужных символов и по....нужные

В мемо1 есть строка:
session=d6f5255ae5f6&
из неё нужно вырезать d6f5255ae5f6
т.е. спозиционировать курсор от session= и по & и вырезаь,всё, что между.
пробую вот так:

a,c : integer;

begin
a := Pos('?session=',memo1.Text);
c := Pos('&',memo1.Text);
form1.Caption:= inttostr(a)+' '+ inttostr(c);
label1.Caption:=Copy(Memo1.text, a , c-a);

вырезает ?session=d6f5255ae5f6
подскажите как нужно сделать так чтобы отрезать ?session=.

Сейчас сделал 2-й мемо, в который вставляю , после вырезания ?session=d6f5255ae5f6 и там уже отрезаю, всё, что после =, но это не удобно, наверняка можно вырезать сразу всё, что после ?session= , но как?!

Всё бы хорошо,но когда в мемо много строк и символов,тогда почему-то код данный не работает

Подскажити как можно вырезать содержимое между символами в мемо.
 
Ответить с цитированием

  #2  
Старый 15.07.2006, 13:15
podkashey
Познавший АНТИЧАТ
Регистрация: 18.06.2005
Сообщений: 1,004
С нами: 10997666

Репутация: 1320


По умолчанию

label1.Caption:=Copy(Memo1.text, a+8 , c-a-8);
Так как в слове сессшн= 8 символов. ))
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.