728x90
반응형
Pos 함수를 활용한 문자열 내 위치 검색
델파이의 Pos 함수는 특정 문자열이
다른 문자열 내 어디에 위치하는지를 알려주는 함수입니다.
검색 기능, 유효성 검사, 문자열 파싱 등 다양한 곳에서 활용할 수 있습니다.
uses
System.SysUtils;
procedure PosExample;
var
Text, SubStr: string;
Index: Integer;
begin
Text := 'Welcome to the Delphi world!';
SubStr := 'Delphi';
Index := Pos(SubStr, Text);
ShowMessage('위치: ' + IntToStr(Index)); // 결과: 16
end;
실행 결과:
"위치: 16"
('Delphi' 문자열이 전체 텍스트에서 16번째 위치에 존재)
Pos(부분문자열, 전체문자열) 형식으로 사용
찾는 문자열이 없으면 0 반환
대소문자 구분이 있으므로 비교 전 AnsiLowerCase 사용 가능

#델파이
#Delphi
#Pos함수
#문자열검색
#텍스트분석
#SysUtils
#문자열처리
#검색기능
#VCL개발
#부분문자열찾기
728x90
반응형
'Delphi Tip > 문자' 카테고리의 다른 글
FormatFloat으로 숫자 형식을 자유롭게 지정하기 (0) | 2025.05.30 |
---|---|
StringReplace로 문자열 다중 치환 처리하기 (0) | 2025.05.16 |
Length를 이용한 배열과 문자열 길이 확인 (0) | 2025.04.29 |
AnsiUpperCase와 AnsiLowerCase로 대소문자 변환 (0) | 2025.04.24 |
QuotedStr를 사용한 안전한 문자열 포장 (0) | 2025.04.23 |
댓글