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使用ixmlhttprequest 简单获取网页源代码

Delphi webbrowser1去边框

Delphi 强制删除文件 zwdeletefile

Delphi代码禁止窗体最大化

Delphi xe3里判断网络是否连接成功

Delphi with do和for do语句

Delphi unigrid记录check遍历

Delphi侦测按键输入

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



打赏

取消

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

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

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

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

评论

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