读取字符串的问题 请问如何读取一个字符串的左边某个字符(例如第一个或第二个)? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.自己用Pos,copy函数处理;2.引用StrUtils单元,用LeftStr,或RightStr截取 procedure TForm1.Button1Click(Sender: TObject);beginEdit2.Text:=LeftStr(Edit1.Text, 4); //从左边取了4个字符。end;试了一下,可以截取左(或右)边的任意(由参数确定)个字符。若要取出某一个字符(左或右),怎么办? var APos: Integer;...begin APos := Pos('a', Edit1.Text); //取字符'a' if APos > 0 then Edit2.Text := Copy(Edit1.Text, APos - 1, 1) //Edit1.Text中存在字符'a' else Edit2.Text := ''; //Edit1.Text中不存在字符'a'end; 我最常用的方法是:引用StrUtils单元,用LeftStr,或RightStr截取 楼主可以搜一下delphi字符串函数,或者去我的资源里下载,有一份,很全的 用Olecontainer 打开Word文件 和AutoCAD文件的问题 请各位大侠关注!!多谢了 不解,用sendmessage控制scrollbox滚动条翻页! Tserversocket如何检测或者判断客户的非法中断 怎样让我的应用程序总在最前面? 怎样获取当前路径? 怎么样可以使菜单做成XP风格的 非技术性问题,不过请大家来给我个参考 有什么办法修改DBNavigator中按钮的图标? 写文件的问题? msdn给分的方式是否需要改变一下,好象成功率不高。 散分,赢了阿泰1000分 猜猜这是什么语言
2.引用StrUtils单元,用LeftStr,或RightStr截取
begin
Edit2.Text:=LeftStr(Edit1.Text, 4); //从左边取了4个字符。
end;
试了一下,可以截取左(或右)边的任意(由参数确定)个字符。若要取出某一个字符(左或右),怎么办?
APos: Integer;
...begin
APos := Pos('a', Edit1.Text); //取字符'a'
if APos > 0 then Edit2.Text := Copy(Edit1.Text, APos - 1, 1) //Edit1.Text中存在字符'a'
else Edit2.Text := ''; //Edit1.Text中不存在字符'a'
end;