Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2012, 00:11   #11
glebast
Форумчанин
 
Аватар для glebast
 
Регистрация: 10.12.2011
Сообщений: 154
По умолчанию

Ну я в итоге, вообще хочу, чтобы из edit1 или из memo (не имеет значения) скопировался текст до знака "=". Это то что мне нужно в итоге.
glebast вне форума Ответить с цитированием
Старый 02.03.2012, 00:16   #12
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
скопировался текст до знака "=".
Код:
Memo1.Text := copy(str, 1, pos('=', str));
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 02.03.2012, 00:35   #13
glebast
Форумчанин
 
Аватар для glebast
 
Регистрация: 10.12.2011
Сообщений: 154
По умолчанию

что-то у меня не катит. А вы можете сделать так:
выделить текст до "=" с конца строки, потом это скопировать в cliptoboard
glebast вне форума Ответить с цитированием
Старый 02.03.2012, 00:37   #14
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

так я ничего терь вообще не понимаю!
Вам надо со строки скопировать участок до '=' с конца или начала?
и что именно у вас не катит?
Я же не телепат в самом деле!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 02.03.2012, 00:43   #15
glebast
Форумчанин
 
Аватар для glebast
 
Регистрация: 10.12.2011
Сообщений: 154
По умолчанию

ну короче там что-то он совсем не то делает, он как бы вырезает и все, в буфер не копирует.

Если вы сможете, то сделайте такую штуку: чтобы в memo он выделил определенную часть текста (с конца строки до знака "=") и скопировал выделенную часть в буфер обмена.
Если так получиться, то это будет реально круто, то что мне нужно.
glebast вне форума Ответить с цитированием
Старый 02.03.2012, 00:53   #16
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Ну а так?
Код:
  memo1.SelStart := pos('=', Memo1.Lines.Strings[номер строки для парсинга]) + 1;
  memo1.SelLength := length(Memo1.Lines.Strings[номер строки для парсинга]) - pos('=', Memo1.Lines.Strings[номер строки для парсинга]);
  Memo1.CopyToClipboard;
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 02.03.2012, 00:59   #17
glebast
Форумчанин
 
Аватар для glebast
 
Регистрация: 10.12.2011
Сообщений: 154
По умолчанию

Цитата:
Сообщение от Hacker19_90 Посмотреть сообщение
Ну а так?
Код:
  memo1.SelStart := pos('=', Memo1.Lines.Strings[номер строки для парсинга]) + 1;
  memo1.SelLength := length(Memo1.Lines.Strings[номер строки для парсинга]) - pos('=', Memo1.Lines.Strings[номер строки для парсинга]);
  Memo1.CopyToClipboard;
А что такое номер строки для парсинга
glebast вне форума Ответить с цитированием
Старый 02.03.2012, 01:01   #18
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
А что такое номер строки для парсинга
Номер строки в memo в которой у вас хранится выражение с '='
Или нужен весь текст memo после '=' ?
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 02.03.2012, 01:05   #19
glebast
Форумчанин
 
Аватар для glebast
 
Регистрация: 10.12.2011
Сообщений: 154
По умолчанию

Цитата:
Сообщение от Hacker19_90 Посмотреть сообщение
Номер строки в memo в которой у вас хранится выражение с '='
Или нужен весь текст memo после '=' ?
Ну да, мне нужен весь текст.
Допустим вот текст - http://programmersforum.ru/newreply....reply&p=991781 и мне нужно чтоб он скопировал (991781)
glebast вне форума Ответить с цитированием
Старый 02.03.2012, 01:06   #20
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Тогда так
Код:
  memo1.SelStart := pos('=', Memo1.Text) + 1;
  memo1.SelLength := length(Memo1.Text) - pos('=', Memo1.Text);
  Memo1.CopyToClipboard;
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление части строки после символа leus2009 Microsoft Office Excel 3 11.05.2014 02:02
Удаление символа из строки))))(Паскаль) Поли Помощь студентам 1 18.12.2010 17:40
Удаление символа из строки Alex1991 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 23.11.2010 20:58
Удаление символа из строки forsaken66 Общие вопросы C/C++ 4 06.11.2009 11:33
удаление символа окончания строки Xozer SQL, базы данных 1 07.02.2008 12:19