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.
> 텍스트 파일의 내용을 검색하려고 합니다.
>
> 예) 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;
//
즐팅하시길..