S swalia Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-16 #1 在Memo表单中:输入 ME12343545/P1 点击筛选键如何得到.12343545这个值呢?? 前面的ME和后面的/P是固定的
B bsense Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-16 #2 既然是固定的 var s:string; s := edit1.text; stringreplace(s,'me',''); stringreplace(s,'/p1','');
M menzhe Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-17 #3 我觉得你想要的是这种效果吧! 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;
我觉得你想要的是这种效果吧! 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;
S swalia Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-18 #4 谢谢!!还有一个问题..'ME12343545/P1 'ME12343545/P2 怎么能样能得得一个是几个数字???
S swalia Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-18 #5 menzhe这样子只能得到一个'ME12343545/P1 要是有几个?p1/p2这样子我要怎么样能全部显示出来??[?]