首页 Delphi 正文
  • 本文约2277字,阅读需11分钟
  • 1906
  • 0
举报该广告
StrUtils 中的 Ansi 字符串函数DEMO

StrUtils 中的 Ansi 字符串函数DEMO

摘要

StrUtils 中的 Ansi 字符串函数DEMO



unit Unit1;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls,StrUtils;

...

StrUtils 中的 Ansi 字符串函数DEMO



unit Unit1;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls,StrUtils;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
    Button4: TButton;
    Button5: TButton;
    Button6: TButton;
    Button7: TButton;
    Button8: TButton;
    Button9: TButton;
    Button10: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure Button4Click(Sender: TObject);
    procedure Button5Click(Sender: TObject);
    procedure Button6Click(Sender: TObject);
    procedure Button7Click(Sender: TObject);
    procedure Button8Click(Sender: TObject);
    procedure Button9Click(Sender: TObject);
    procedure Button10Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button10Click(Sender: TObject);
begin
  ShowMessage(LeftStr(Edit1.Text,PosEx('-',Edit1.Text,1)-1));
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(LeftStr(Edit1.Text, 5) );
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
ShowMessage(MidStr(Edit1.Text, 6, 7)   );
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
ShowMessage(RightStr(Edit1.Text, 6)  );
end;

procedure TForm1.Button4Click(Sender: TObject);
begin
ShowMessage(Copy(Edit1.Text,1,2));
end;

procedure TForm1.Button5Click(Sender: TObject);
begin
  ShowMessage(IntToStr(Pos('-',Edit1.Text,1)-1));
end;

procedure TForm1.Button6Click(Sender: TObject);
begin
  ShowMessage(IntToStr(PosEx('-',Edit1.Text,1)-1));
end;

procedure TForm1.Button7Click(Sender: TObject);
begin
   ShowMessage(AnsiReverseString(Edit1.Text));
end;

procedure TForm1.Button8Click(Sender: TObject);
begin
   ShowMessage(AnsiReplaceStr(Edit1.Text,'Bcpk','*'));   //区分大小
end;

procedure TForm1.Button9Click(Sender: TObject);
begin
   ShowMessage(AnsiReplaceText(Edit1.Text,'bcpk','*'));  //不区分大小写
end;

end.




📱 扫码关注公众号

公众号二维码

扫描二维码关注我们,获取更多精彩内容
实时更新 · 干货满满

收藏

扫描二维码,在手机上阅读
评论
更换验证码
友情链接