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