Q&A

  • String형 문자 검색 질문..
String형의 배열에서 특정한 문자열을 찾으려고 합니다.
현재는 다음과 같이 처리를 해서 문자열이 동일해야만 검색이 되는데요.


str : array of String[10];     // 내용 : str[3] := ' Delphi 만세~'

for i:=0 to Length(str)-1 do
begin
   if (str[i] = "만세") then    // 이렇게 하면 검색이 안됩니다.
      //* 검색완료.
end;


DB의 like처럼.. 문자열이 일부만 포함되어 있어도 검색되게 하고 싶습니다.
Java의 indexOf(" ") 처럼요..
Delphi에서는 어떻게 처리해야 효율적일까요??

1  COMMENTS
  • Profile
    연기훈 2004.02.04 23:38
    pos 함수를 사용하세요

       if Pos('만세', str[i]) > 0 then

    이런 식으로 사용하시면 pos값이 index 값을 정수로(integer) 값으로

    리턴합니다.