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 startDelimiter và endDelimiter đượ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