S[1] //取第一个字符
Length(S) //长度
Pos(SubStr, S) //SubStr在S中的位置
Copy(S, 1, 3) //左三个
Copy(S, Length(S) - 3, MaxInt) //右三个
Length(S) //长度
Pos(SubStr, S) //SubStr在S中的位置
Copy(S, 1, 3) //左三个
Copy(S, Length(S) - 3, MaxInt) //右三个
解决方案 »
- 提问:图片显示老生常谈
- 一个读取ini文件的问题,在线急
- 有关WM_WINDOWPOSCHANGING消息的问题
- 关于最小化。。
- 曲线拟合算法(急急!)
- 为什么我的程序开销这么大,大家帮忙看看!!谢谢了,斑竹们也来看看,给点意见
- 如何调试delphi串口通讯的结果
- ==delphi6的帮助怎么那么差劲,能自制一下吗?==
- 老师要求做一个关于运筹学图书管理的程序,谁做过?能不能给点资料?源码更好……
- DELPHI 这是要王者归来的节奏吗?英巴卡迪诺新年战略:支持Linux【提供中文手册】
- 各个DateTimePicker中的小时、分钟等值是否完全一样?是多少?
- 请问多条件查询是如何实现的?内有具体的问题?100分!
字符串位置: Pos(SubStr, String);
取子串: Copy(String, Index, Count);'d:\program\data.sql'中把data.sql取出来:
S := Copy('d:\program\data.sql', LastDelimiter('\') + 1, MaxInt);
pos(str,开始位置,长度);
pos(str,(length(string)-长度),长度);var
str:='d:\program\data.sql';
pos(str,length(str)-8,8);
字符串位置: Pos(SubStr, String);
取子串: Copy(String, Index, Count);'d:\program\data.sql'中把data.sql取出来:
S := Copy('d:\program\data.sql', LastDelimiter('\', 'd:\program\data.sql') + 1, MaxInt);
Length(S) //长度
Pos(SubStr, S) //SubStr在S中的位置
Copy(S, 1, 3) //左三个
Copy(S, Length(S) - 3, MaxInt) //右三个
function Pos(Substr: string; S: string): Integer;右取:
function RightStr(st: String; Len: Integer): String;左取:
function LeftStr(const AText: string; ACount: Integer): string;
Length(S) //长度
Pos(SubStr, S) //SubStr在S中的位置
Copy(S, 1, 3) //左三个
Copy(S, Length(S) - 3, MaxInt) //右三个