delphi截取字符串的方法


本文整理自网络,侵删。

 function GetStr(StrSource,StrBegin,StrEnd:string):string;   //(源字符串,开始字符串,结束字符串)
var   
in_star,in_end:integer;   
strtmp:string;   
begin   
in_star:=AnsiPos(strbegin,strsource)+length(strbegin);   
strtmp:=copy(strsource,in_star,length(strsource));   
in_end:=AnsiPos(strend,strtmp);   
result:=copy(strsource,in_star,in_star + in_end-in_star -1);   
end;  

Delphi代码2、

 

function GetStr_n(StrSource,StrBegin:string;ACount:Integer):string;   //(源字符串,开始字符串,开始字符串后面几个字符)
var   
in_star:integer;   
begin   
in_star:=AnsiPos(strbegin,strsource)+length(strbegin);   
result:=copy(strsource,in_star,ACount);   
end;  

 

//方法2

uses StrUtils;

      首部 function MidStr(const AText: string; const AStart, ACount: Integer): 
      string; $[StrUtils.pas
      功能 返回字符串AText从AStart开始的ACount个字符
      说明 其实就是Copy
      参考 function System.Copy
      例子 Edit3.Text := MidStr(Edit1.Text, SpinEdit1.Value, SpinEdit2.Value);

//去掉字符串中空格
  Trim()去掉字符串左右两边的空格和控制符,它的使用语法如下:

   function Trim(const S: string): string;

  TrimLeft()用于去除字符串左边的空格,它的使用方法如下:

   function TrimLeft(const S: string): string;

  TrimRight()用于去除字符串右边的空格,它的使用方法如下:

   function TrimRight(const S: string): string;

 

UpperCase():将字符串小写转为大写   
LowerCase()将大写转为小写

相关阅读 >>

Delphi窗口界面必学的知识

Delphi中设置条件断点

Delphi共享软件防破解的实用招法

Delphi 操作 pdf -- 使用 acrobat sdk 初探

Delphi for 循环输出 a-z

Delphi实现md5算法

Delphi在64位系统下写注册表注意事项

Delphi服务程序(service)的调试方法

Delphi 获取星期的函数

Delphi 转换一批.bmp 文件为 .jpg

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...