![]() |
|
|
|
|
#1
|
||||
|
||||
![]() |
|
#2
|
||||
|
||||
|
ищю слово "вопрос" и при нахождении копирую от символа "- (" до "):" верно ли?
|
|
#3
|
||||
|
||||
|
Ясно что не верно
![]() Функция копи работает так: copy('мегострока',2,3) = 'его' А ругается так как ты вместо числа хочешь поставить ): Последний раз редактировалось Konrad, 27.12.2010 в 16:44. |
|
#4
|
||||
|
||||
|
как мне тогда из переменной Msg скопировать символы между - ( и ):
|
|
#5
|
||||
|
||||
|
Цитата:
Найти положение n1 (, найти положение n2 ) далее скопировать от n1 (n2-n1) символов: PHP код:
|
|
#6
|
||||
|
||||
|
Код:
len := Pos('Вопрос', Msg);
if len > 0 then
begin
start := PosEx('-(', Msg, len) + 2;
len := PosEx('):', Msg, len) - start;
a := copy(Msg, start, len);
end; |
|
#7
|
||||
|
||||
|
Код:
n1:=pos('- (',Msg);
n2:=pos('):',Msg);
a:=strTOint(copy(Msg,n1,n2-n1));
Memo2.Lines.add(intTOstr(a)); |
|
#8
|
||||
|
||||
|
Способ BoRoV'а тоже не работает
|