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中将webbrowser用作网页编辑器

Delphi 申请管理员权限级别

Delphi xe5 for android ttabcontrol 控件

Delphi隐藏指定程序的托盘图标

Delphi将字符串转换成utf8编码的函数

Delphi 自带的字符串分割函数

Delphi xe taskbar按钮用法

Delphi 文件,文件夹删除移动和拷贝

Delphi统计字数(汉字+字母+符号)

Delphi 获取listview1鼠标所在位置的行名称

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



打赏

取消

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

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

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

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

评论

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

    正在狠努力加载,请稍候...