ITPub博客

首页 > 应用开发 > IT综合 > 字符串递增

字符串递增

原创 IT综合 作者:jmqnwpu 时间:2008-03-18 14:21:05 0 删除 编辑

function TgjcForm.IncreamNo(sNo: String): String;
var
iPos : Integer;
iLen : Integer;
iNo : Integer;
begin
iPos := Length(sNo);
while (iPos > 0) and (sNo[iPos] in ['0'..'9']) do dec(iPos);
if iPos > 0 then
begin
iLen := Length(sNo) - iPos;
iNo := StrToInt(Copy(sNo, iPos + 1, iLen));
Result := Copy(sNo, 1, iPos) + RightStr(StringOfChar('0', iLen) + IntToStr(iNo + 1), iLen);
end
else
Result := sNo;
end;

procedure TgjcForm.Button4Click(Sender: TObject);
begin
ShowMessage (IncreamNo('fg00100227'));
end;

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/11218608/viewspace-1001123/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 按月流水
请登录后发表评论 登录
全部评论
  • 博文量
    8
  • 访问量
    152991