CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

在线等待,菜鸟问题。

楼主dongxufeifei(飞飞)2002-04-12 16:50:49 在 Delphi / VCL组件开发及应用 提问

小弟急需如下字符串函数。  
  要求功能,可以删去字符串后三位字符。  
  在线等待。 问题点数:10、回复次数:11Top

1 楼pankane(半瓶水)回复于 2002-04-12 16:53:52 得分 0

deleteTop

2 楼zx_wang(wzx)回复于 2002-04-12 16:54:36 得分 0

deleteTop

3 楼dongxufeifei(飞飞)回复于 2002-04-12 16:56:46 得分 0

小弟不知道格式,盼望赐教!Top

4 楼zgh1688(zhou)回复于 2002-04-12 16:59:06 得分 0

copy(edit1.text,1,length(edit1.text)-3);Top

5 楼dongxufeifei(飞飞)回复于 2002-04-12 17:04:57 得分 0

我试过了,没有反应呀!  
  Top

6 楼ppwsid30(稳如泰山,坚如磐石)回复于 2002-04-12 17:05:33 得分 0

delete(s,length(s)-2,3)   //   s为你的字符串Top

7 楼suny_2001(小鱼儿)回复于 2002-04-12 17:06:59 得分 10

 
  edit1.text:=copy(edit1.text,1,length(edit1.text)-3);      
   
   
  OR  
   
  procedure   TForm1.Button1Click(Sender:   TObject);  
  var  
        s:   string;  
    begin  
        s   :=   edit1.text;  
        Delete(s,length(s)-2,3);  
        Edit1.text:=s;  
    end;  
   
  Top

8 楼dongxufeifei(飞飞)回复于 2002-04-12 17:09:34 得分 0

还是不可以!Top

9 楼zswang(伴水清清)(专家门诊清洁工)回复于 2002-04-12 17:15:57 得分 0

function   NumberAlphaInc(S:   string):   string;  
  var  
      I:   Integer;  
  begin  
      Result   :=   S;  
      for   I   :=   Length(S)   downto   1   do  
          case   S[I]   of  
              '0'..'9':   if   S[I]   =   '9'   then  
                  Result[I]   :=   '0'  
              else   begin  
                  Result[I]   :=   Succ(S[I]);  
                  Break;  
              end;  
              //大写我不管  
              'a'..'z':   if   S[I]   =   'z'   then  
                  Result[I]   :=   'a'  
              else   begin  
                  Result[I]   :=   Succ(S[I]);  
                  Break;  
              end;  
          end;  
  end;   {   NumberAlphaInc   }  
   
  procedure   TForm1.Button1Click(Sender:   TObject);  
  begin  
      Edit1.Text   :=   NumberAlphaInc(Edit1.Text);  
  end;  
  Top

10 楼ppwsid30(稳如泰山,坚如磐石)回复于 2002-04-12 17:18:49 得分 0

不可能啊?你的出现现象是什么?Top

11 楼508sunny(一天到晚游泳的鱼)回复于 2002-04-12 17:24:12 得分 0

哇,简单  
  procedure   TForm1.Button1Click(Sender:   TObject);  
  var  
        s:   string;//你要删除的字符串  
    begin  
        s   :=   edit1.text;  
        Delete(s,length(s)-2,3);//length(s)-2:长度减2,3:删三个字符  
        Edit1.text:=s;  
    end;  
  Top

相关问题

  • 菜鸟问题!在线等待!
  • 菜鸟问题 在线等待!
  • 菜鸟问题(在线等待回答)
  • 菜鸟提问,在线等待
  • 菜鸟提问!急急!在线等待
  • 菜鸟的问题!(在线等待)
  • 在线等待!菜鸟求助,散分
  • 菜鸟50分求教(在线等待)
  • 菜鸟小问题!在线等待,急!
  • 菜鸟求助????????再线等待

关键词

  • 字符串
  • numberalphainc
  • edit
  • button1click
  • tform
  • tobject
  • begin
  • sender
  • length
  • delete

得分解答快速导航

  • 帖主:dongxufeifei
  • suny_2001

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo