delphi中的copy方法怎麼用?

来源:百度知道 编辑:UC知道 时间:2024/06/17 04:57:24
最好有点案例代码
字符串的copy,我想用copy截断一个字符串,做一个类似於键盘backspace的功能,应该如何?给点建议,别的方法也好。

什么Copy啊?也不说清楚,文件Copy?字符串Copy?

MidStr返回指定范围内的字符串。该函数有三个参数。第一个参数为源字符串,第二个参数为起点,第三个参数为结束点。通过第二、第三个参数则可指定要复制字符串的范围。

function MidStr(const AText: string; const AStart, ACount: Integer):String;
返回字符串AText从AStart开始的ACount个字符.
s:='abcdefg' 想取出 'cde' 这个子串:
uses StrUtils;
subs:=MidStr(s, 3, 3);
则subs为cde.

可以用Delete的。
如:
S:='abcdefg';
//删除cd
Delete(S, 3, 2);
//Delete的
// 参数一:为要删除的字符串。
// 参数二: 开始位置。
// 参数三: 要删除的数量。
运行后S会变成abefg