Delphi 字符串操作
来源:互联网 发布:新加坡网上购物软件 编辑:程序博客网 时间:2024/06/06 03:12
这几个函数都包含在StrUtils中,所以需要uses StrUtils;
假设字符串是 Dstr := ’Delphi is the BEST’, 那么
LeftStr(Dstr, 5) := ’Delph’
MidStr(Dstr, 6, 7) := ’i is th’
RightStr(Dstr, 6) := ’e BEST’
~~~~~~~~~~~~~~~~~~~~~~~~~
function RightStr
(Const Str: String; Size: Word): String;
begin
if Size > Length(Str) then Size := Length(Str) ;
RightStr := Copy(Str, Length(Str)-Size+1, Size)
end;
function MidStr
(Const Str: String; From, Size: Word): String;
begin
MidStr := Copy(Str, From, Size)
end;
function LeftStr
(Const Str: String; Size: Word): String;
begin
LeftStr := Copy(Str, 1, Size)
end;
这几个函数经常结合Pos, Length, Copy使用
拆分字符串的函数 [2005-12-13]
delphi中没有提供此类函数,从大富翁找了一个
function split(src,dec : string):TStringList;
var
i : integer;
str : string;
begin
result := TStringList.Create;
repeat
i := pos(dec,src);
str := copy(src,1,i-1);
if (str='') and (i>0) then
begin
delete(src,1,length(dec));
continue;
end;
if i>0 then
begin
result.Add(str);
delete(src,1,i+length(dec)-1);
end;
until i<=0;
if src<>'' then
result.Add(src);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
ss : TStringList;
str,dec : string;
begin
str := '1111||2222||||3333|||4444||';
dec := '||';
ss := split(str,dec);
memo1.Lines.AddStrings(ss);
ss.Free;
end;
- Delphi 字符串操作
- delphi字符串操作
- Delphi 字符串操作
- delphi 字符串操作
- delphi中的字符串操作
- delphi中的字符串操作
- DELPHI 字符串、数组操作函数
- DELPHI字符串、数组操作函数
- DELPHI字符串、数组操作函数
- DELPHI字符串、数组操作函数
- DELPHI字符串、数组操作函数
- DELPHI字符串、数组操作函数
- delphi字符串操作函数一览
- DELPHI字符串、数组操作函数
- delphi字符串操作函数一览
- DELPHI字符串、数组操作函数
- delphi字符串操作函数一览
- DELPHI基础:字符串、数组操作函数
- Linux 下安装字体
- 如何取得字符串中字符长度
- 70个JAVA问答
- Apress.Beginning.Ruby.on.Rails.E.Commerce.From.Novice.to.Professional
- [WinForm每日一帖] UltraGrid大数据量的绑定
- Delphi 字符串操作
- 清华给美国培养工程师,北大给美国培养老婆?
- 使用XML示例
- The C assert( ) macro (C语言的一种宏应用:断言)
- 嵌套类MYEX.
- Hibernate学习笔记
- 开机自启动samba(转自Linux宝库)
- png IE设置透明背景
- 掀起了我的长发露出了我的眼,我三个月没理发了