Freigeben über


Text.BetweenDelimiters

Syntax

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

About

Gibt den Teil zwischen text dem angegebenen und dem Angegebenen startDelimiter zurück endDelimiter. Eine optionale Zahl startIndex gibt an, welches Vorkommen der startDelimiter Zeichenfolge berücksichtigt werden soll. Eine optionale Liste startIndex gibt an, welches Vorkommen der startDelimiter Eingabe berücksichtigt werden soll, und ob die Indizierung von Anfang oder Ende der Eingabe erfolgen soll. Dies endIndex ist ähnlich, mit der Ausnahme, dass die Indizierung relativ zum startIndex.

Beispiel 1

Rufen Sie den Teil von "111 (222) 333 (444)" zwischen der (ersten) offenen Klammer und der (ersten) geschlossenen Klammer ab, die darauf folgt.

Verwendung

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

Output

"222"

Beispiel 2

Rufen Sie den Teil von "111 (222) 333 (444)" zwischen der zweiten offenen Klammer und der ersten geschlossenen Klammer ab, die darauf folgt.

Verwendung

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

Output

"444"

Beispiel 3

Rufen Sie den Teil von "111 (222) 333 (444)" zwischen der zweiten geöffneten Klammer vom Ende und der zweiten geschlossenen Klammer ab, die darauf folgt.

Verwendung

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

Output

"222) 333 (444"