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에서는 어떻게 처리해야 효율적일까요??
if Pos('만세', str[i]) > 0 then
이런 식으로 사용하시면 pos값이 index 값을 정수로(integer) 값으로
리턴합니다.