如何筛选表单内指定值(50分)

  • 主题发起人 主题发起人 swalia
  • 开始时间 开始时间
S

swalia

Unregistered / Unconfirmed
GUEST, unregistred user!
在Memo表单中:输入
ME12343545/P1
点击筛选键如何得到.12343545这个值呢??
前面的ME和后面的/P是固定的
 
既然是固定的
var s:string;
s := edit1.text;

stringreplace(s,'me','');
stringreplace(s,'/p1','');
 
我觉得你想要的是这种效果吧!
var
s,sresult:string;
fstart,fend:cardinal;
begin
s:=memo1.Text;
//s:='ME12343545/P1';
fstart:=pos('ME',s)+2;
fend:=pos('/P1',s)-fstart;
sresult:=copy(s,fstart,fend);
memo1.text:=sresult;
end;
 
谢谢!!还有一个问题..'ME12343545/P1
'ME12343545/P2
怎么能样能得得一个是几个数字???
 
menzhe这样子只能得到一个'ME12343545/P1
要是有几个?p1/p2这样子我要怎么样能全部显示出来??[?]
 
后退
顶部