|
신현섭 님이 쓰신 글 :
: TStringList를 이용해서 Like 검색을 할수 있는지..
: TStringList는 Find명령을 쓰면 Index 기능이 있어서 참 편합니다.
: Like검색을 할수 있는 방법은 없는지...
임펠리테리입니다.
Like 검색이란, 중간에 포함된 문자열을 찾고 싶다는 말이겠지요? 직접적으로 지원하는 방법은 없습니다만, 구현하는 것은 간단합니다. 그냥 for 루프로 돌리면서 Pos() 함수로 검사하면 됩니다. 만약 Sorted가 true로 설정된 상태, 즉 정렬된 상태라면 좀더 복잡하지만, 정렬이 안된 상태에서는 TStringList의 기본 동작은 사실상 루프를 면서 모든 문자열을 검사하므로 어차피 똑같다고 보시면 됩니다.
그럼 참고하시길...
|