=TextBetween(InputText,'<','>')는 InputText 필드에서 구분 기호 '<'와 '>' 사이에 나타나는 문자의 첫 번째 인스턴스를 계산합니다.
=TextBetween(InputText,'<','>',2)는 InputText 필드에서 구분 기호 '<'와 '>' 사이에 나타나는 문자의 두 번째 인스턴스를 계산합니다.
Results table
InputText
TextBetween(InputText,'<','>')
TextBetween(InputText,'<','>',2)
<abc><de>
abc
de
<def><ghi><jkl>
def
ghi
첫 번째 계산 차원에서 TextBetween 함수의 출력은 구분 기호 '<'와 '>' 사이에 나타나는 문자의 첫 번째 인스턴스를 반환합니다. 예를 들어, 행 1은 abc를 반환합니다. 두 번째 계산 차원에는 n 인수가 2이므로 출력은 구분 기호 '<'와 '>' 사이에 나타나는 문자의 두 번째 인스턴스를 반환합니다. 예를 들어, 행 1은 de를 반환합니다.
다음 코드는 로드 스크립트에서 함수를 사용하는 방법을 보여 줍니다.
Load *,
textbetween(Text,'<','>') as TextBetween,
textbetween(Text,'<','>',2) as SecondTextBetween;
Load * inline [
Text
<abc><de>
<def><ghi><jkl>];
결과 테이블
텍스트
TextBetween
SecondTextBetween
<abc><de>
abc
de
<def><ghi><jkl>
def
ghi
예 - TextBetween 시나리오
개요
데이터 집합에는 이메일 주소가 포함된 데이터 테이블이 포함되어 있습니다. 이 예에서는 TextBetween 함수를 사용하여 주소에서 2차 도메인을 추출합니다.