Skip to main content

Text.BetweenDelimiters

Text.BetweenDelimiters

Syntax

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

Remarks

Mengembalikan bahagian text antara startDelimiter yang ditentukan dan endDelimiter. Numerik pilihan startIndex yang menandakan kejadian startDelimiter yang perlu dipertimbangkan. Senarai pilihan startIndex yang menandakan kejadian startDelimiter yang perlu dipertimbangkan, serta sama ada pengindeksan perlu dilakukan dari mula atau hujung input. endIndex serupa, kecuali pengindeksan dilakukan relatif kepada startIndex.

Examples

Example #1

Dapatkan bahagian "111 (222) 333 (444)" antara tanda kurung terbuka (pertama) dan tanda kurung tutup (pertama) yang mengikutinya.

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

Result:

"222"

Example #2

Dapatkan bahagian "111 (222) 333 (444)" antara tanda kurung terbuka kedua dan tanda kurung tutup kedua yang mengikutinya.

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

Result:

"444"

Example #3

Dapatkan bahagian "111 (222) 333 (444)" antara tanda kurung terbuka kedua dari hujung dan tanda kurung tutup kedua yang mengikutinya.

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

Result:

"222) 333 (444"

Category

Text.Transformations