本文整理自网络,侵删。
function getstr(Ystr,Mstr:string;istar:byte):string; //从字符串中截取字符串 delphitop.com
var s:string;
i:byte;
begin
result:='';
i:=0;
for i:=0 to length(Ystr) do
if i<istar then
delete(Ystr,1,pos(Mstr,Ystr)) else
break;
s:=copy(Ystr,i-strtoint(form1.edit4.text)-1,pos(Mstr,Ystr)-1);
delete(s,1,length(Mstr)-1);
if s<>'' then
result:=s else
result:='提取串为空串!'
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
edit2.Text:=getstr(edit1.Text,edit3.text,strtoint(edit4.text));
end;
procedure TForm1.Edit4KeyPress(Sender: TObject; var Key: Char);
begin
if (Key < '0') or (Key > '9')
then Key := Chr(0);
end;
相关阅读 >>
Delphi win10系统通知 notificationcenter1 基本用法
Delphi 简单的操作memo1剪切 复制 粘贴 撤销 全选 清空
idftp tencoding and iidtextencoding
更多相关阅读请进入《Delphi》频道 >>