正在阅读:Delphi学习:2个不错的通配符比较函数Delphi学习:2个不错的通配符比较函数

2004-09-13 14:41 出处:CSDN 作者:Stanley_Xu 责任编辑:linjixiong


  while (aPattern[0] <> ']') and (aPattern[0] <> #0) do Inc(aPattern);
  if (aPattern[0] = #0) then
  begin
  //Invalid Pattern - missing "]"
  Result := False;
  Exit;
  end else
  Inc(aPattern);
  end else
  Exit;
  end;

  else begin //Match given single char.
  if (aSource[0] <> aPattern[0]) then
  begin
  Result := False;
  Break;
  end;

  //Continue testing next char...
  Inc(aSource);
  Inc(aPattern);
  end;
  end;
  end;
  end;

  function MatchPattern(const aPattern, aSource: string): Boolean;
  begin
  Result := _MatchPattern(PChar(aPattern), PChar(aSource));
  end;

  


察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:
键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品