다음을 통해 공유


Text.BetweenDelimiters

통사론

Text.BetweenDelimiters(text as nullable text, startDelimiter as text, endDelimiter as text, optional startIndex as any, optional endIndex as any) as any

소개

지정된 startDelimiterendDelimiter사이의 text 부분을 반환합니다. 선택적 숫자인 startIndex은 어떤 startDelimiter의 발생을 고려해야 할지를 나타냅니다. 선택적 목록 startIndexstartDelimiter의 어느 발생을 고려해야 하는지와 입력의 시작 또는 끝에서 인덱싱을 수행해야 하는지를 나타냅니다. 인덱싱은 startIndex기준으로 수행된다는 점을 제외하고 endIndex 비슷합니다.

예제 1

(첫 번째) 열린 괄호와 그 뒤의 (첫 번째) 닫힌 괄호 사이에 "111 (222) 333 (444)"의 부분을 가져옵니다.

사용량

Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")")

출력

"222"

예제 2

두 번째 열린 괄호와 그 뒤의 첫 번째 닫힌 괄호 사이에 "111 (222) 333 (444)"의 부분을 가져옵니다.

사용량

Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", 1, 0)

출력

"444"

예제 3

끝에서 열린 두 번째 괄호와 그 뒤의 두 번째 닫힌 괄호 사이에 "111 (222) 333 (444)"의 부분을 가져옵니다.

사용량

Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", {1, RelativePosition.FromEnd}, {1, RelativePosition.FromStart})

출력

"222) 333 (444"