Nhảy tới nội dung

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

Trả về phần của text giữa startDelimiterendDelimiter được chỉ định. startIndex dạng số tùy chỉnh cho biết số lần xuất hiện của startDelimiter sẽ được xem xét. Danh sách tùy chọn startIndex cho biết lần xuất hiện nào của startDelimiter sẽ được xem xét, cũng như việc đánh chỉ mục có được thực hiện tính từ đầu hoặc cuối của đầu vào hay không. endIndex cũng tương tự, ngoại trừ việc đánh chỉ mục được thực hiện có liên quan đến startIndex.

Examples

Example #1

Lấy phần của "111 (222) 333 (444)" giữa dấu ngoặc tròn mở (đầu tiên) và ngoặc tròn đóng (đầu tiên) tiếp theo.

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

Result:

"222"

Example #2

Lấy phần của "111 (222) 333 (444)" giữa dấu ngoặc tròn mở thứ hai và dấu ngoặc tròn đóng đầu tiên tiếp theo.

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

Result:

"444"

Example #3

Lấy phần của "111 (222) 333 (444)" giữa dấu ngoặc tròn mở thứ hai tính từ cuối và dấu ngoặc tròn đóng thứ hai tiếp theo.

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

Result:

"222) 333 (444"

Category

Text.Transformations