Q&A

  • 문자비교에 대해서..
문자를 비교하려고 하는데요..
만약에 형식이 aaa!bbb@ccc이런 문자가 있다면
!와 @는 반듯이 어떤 문자 사이에 반듯이 끼여있어야 하거든요.
한마디로 *!*@* 이렇게 해서 이런 형식으로 갖는 문자는
true를 보내줄려고 하는데 잘 안돼네요..
이런거 사용해신분 부탁드립니다..
제가 아직 초보로 부족한게 많아요..
2  COMMENTS
  • Profile
    최용일 2002.05.09 22:15
    안녕하세요. 최용일입니다.

    Pos란 함수를 써서 위치를 체크하시면 될거같은데요...

    function ComparePattern(const Value: string): Boolean;
    const
        Mark1 = '!';
        Mark2 = '@';
    var
        Mark1Pos, Mark2Pos: Integer;
    begin
        Result := False;
        Mark1Pos := Pos(Mark1, Value);
        Mark2Pos := Pos(Mark2, Value);
        if (Mark1Pos <> 0) and (Mark2Pos <> 0) then
            if Mark1Pos < Mark2Pos then
                Result := True;
    end;

    ^^ 항상 즐코하세요...

  • Profile
    이호성 2002.05.09 22:33
    정말 감사합니다..
    문제가 바로 해결