delphi 根据邮箱地址分离出@前的内容


本文整理自网络,侵删。

 
function PosCh(ch: Char; const S: String): Integer;
var
  I: Integer;
begin
  for I:=1 to Length(S) do
    if S[I] = ch then
    begin
      result := I;
      Exit;
    end;
  result := 0;
end;

function ExtractOwner(const S: String): String;
var
  P: Integer;
begin
  result := '';
  P := PosCh('@', S);
  if P > 0 then
    result := Copy(S, 1, P - 1);
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
showmessage(ExtractOwner('abc123@163.com'));
end;

相关阅读 >>

Delphi中的字符串

Delphi强制应用非一次性载入的注册表设置

Delphi文件复制函数

Delphi 图像操作

Delphi串口通信编程

Delphixe win7、mssql2000、udl

Delphi 比较图片是否相同

Delphi listview基本用法大全

Delphi中利用中断获得系统启动以来的时间

截取程序的网络封包(Delphi hook api)

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



打赏

取消

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

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

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

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

评论

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