Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnia
Text.BetweenDelimiters(text as nullable text, startDelimiter as text, endDelimiter as text, optional startIndex as any, optional endIndex as any) as any
Informacje
Zwraca część text
między określonymi startDelimiter
a endDelimiter
. Opcjonalna liczba startIndex
wskazuje, które wystąpienie startDelimiter
należy wziąć pod uwagę. Opcjonalna lista startIndex
wskazuje, które wystąpienie startDelimiter
należy wziąć pod uwagę, a także czy indeksowanie należy wykonać od początku lub na końcu danych wejściowych.
endIndex
jest podobna, z tą różnicą, że indeksowanie jest wykonywane względem startIndex
.
Przykład 1
Pobierz część "111 (222) 333 (444)" między (pierwszym) nawiasem otwartym a (pierwszym) zamkniętym nawiasem, który go zamyka.
Zastosowanie
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")")
Wyjście
"222"
Przykład 2
Pobierz część "111 (222) 333 (444)" między drugim otwartym nawiasem a pierwszym nawiasem zamkniętym, który następuje po nim.
Zastosowanie
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", 1, 0)
Wyjście
"444"
Przykład 3
Pobierz część "111 (222) 333 (444)" między drugim otwartym nawiasem od końca a drugim nawiasem zamkniętym, który następuje po nim.
Zastosowanie
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", {1, RelativePosition.FromEnd}, {1, RelativePosition.FromStart})
Wyjście
"222) 333 (444"