Position
목적
텍스트에서 검색 문자열의 지정된 일치 항목 시작 위치를 반환합니다.
포맷
Position ( 텍스트 ; 검색 문자열 ; 시작 ; 일치 항목 )
매개 변수
텍스트 - 임의의
텍스트 표현식 또는 텍스트
필드 검색 문자열 - 임의의 텍스트 표현식 또는 찾을 문자 세트를 표시하는 텍스트 필드.
시작 - 임의의 숫자 표현식 또는 검색을 시작할 텍스트 문자열의 시작에서부터 문자 수를 표시하는 숫자를 포함한 필드. 1 미만의 시작 값은 텍스트 문자열의 첫 번째 문자에서 검색을 시작합니다.
일치 항목 - 임의의 숫자 표현식 또는 찾을 텍스트 문자열의 인스턴스를 표시하는 숫자를 포함하는 필드. 음수의 일치 항목 값은 시작 위치부터 반대 방향으로 스캔합니다. 일치 항목의 0 값은 유효하지 않으며 0의 결과를 반환합니다.
반환되는 데이터 유형
숫자
다음에서 발생
FileMaker Pro 6.0 이전
설명
이 함수는 대소문자를 구분하지 않습니다. 검색 문자열이 텍스트에 포함되지 않거나 지정된 일치 항목이 없는 경우 0(영)이 반환됩니다.
예제
Position ( "Mississippi" ; "iss" ; 1 ; 1 )은 2를 반환합니다.
Position ( "Mississippi" ; "iss" ; 1 ; 2 )은 5를 반환합니다.
Position ( "Mississippi" ; "iss" ; 3 ; 1 )은 5를 반환합니다.
Left ( 이름 ; Position ( 이름 ; " " ; 1 ; 1 )-1 )은 이름이 William Smith를 포함하는 텍스트 필드인 경우 William을 반환합니다.
Right ( 이름 ; Length ( 이름 ) - Position ( 이름 ; " " ; Length ( 이름 ) ; -1 ) )은 Smith를 반환합니다.
관련 주제