Q&A

  • 텍스트파일 검색중에서...
텍스트 파일의 내용을 검색하려고 합니다.



예) Edit1.text 에 "귀여운 여자"라고 입력했을때

"귀여운 여자"를 찾는것이 아니고

스페이스바를 단어의 구분 기준으로 삼아 "귀여운"과 "여자"가 모두 들어간 행

을 찾으려고 합니다.

어떻게 구현해야하나요?

답변 좀 부탁드립니다. ^^



1  COMMENTS
  • Profile
    각시탈 2000.10.05 18:30
    프로그래밍초보 wrote:

    > 텍스트 파일의 내용을 검색하려고 합니다.

    >

    > 예) Edit1.text 에 "귀여운 여자"라고 입력했을때

    > "귀여운 여자"를 찾는것이 아니고

    > 스페이스바를 단어의 구분 기준으로 삼아 "귀여운"과 "여자"가 모두 들어간 행

    > 을 찾으려고 합니다.

    > 어떻게 구현해야하나요?

    > 답변 좀 부탁드립니다. ^^

    >



    음/// 대부분 이런 경우엔.. pos란 함수를 사용합니다. 델파이 헬프를 참조하시길..

    텍스트 파일의 내용을 일단 리스트박스로 불러들인후,, 작업을 하심이 훨씬 수월할것입니다.



    Returns the index value of the first character in a specified substring that occurs in a given string.



    Unit



    System



    Category



    string handling routines



    function Pos(Substr: string; S: string): Integer;



    Description



    Pos searches for a substring, Substr, in a string, S. Substr and S are string-type expressions.



    Pos searches for Substr within S and returns an integer value that is the index of the first character of Substr within S. Pos is case-sensitive. If Substr is not found, Pos returns zero.



    var S: string;



    begin

    S := ' 123.5';

    { Convert spaces to zeroes }

    while Pos(' ', S) > 0 do

    S[Pos(' ', S)] := '0';

    end;

    //



    즐팅하시길..