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 数字转excel字母列序号

Delphi 查看指定进程占用端口

Delphi 获得父目录�c指定级父目录

Delphi 字符串操作之格式化

Delphi开发平台 raw socket

Delphi 获取时间日期

Delphi xe8 form.onshow的一个小问题

maskedit中掩码的含义及使用

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



打赏

取消

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

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

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

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

评论

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