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â
āļŠāđāļāļāļĨāļąāļāļŠāđāļ§āļāļāļāļ text
āļĢāļ°āļŦāļ§āđāļēāļ startDelimiter
āđāļĨāļ° endDelimiter
āļāļĩāđāļĢāļ°āļāļļ āļāđāļēāļāļąāļ§āđāļĨāļ startIndex
āļāļĩāđāđāļāđāļāļāļąāļ§āđāļĨāļ·āļāļāļĢāļ°āļāļļāļ§āđāļēāļāļ§āļĢāļāļīāļāļēāļĢāļāļēāļāļēāļĢāļāļĢāļēāļāļāļāļāļ startDelimiter
āļāļĢāļąāđāļāđāļ āļĢāļēāļĒāļāļēāļĢ startIndex
āļāļĩāđāđāļāđāļāļāļąāļ§āđāļĨāļ·āļāļāļĢāļ°āļāļļāļ§āđāļēāļāļ§āļĢāļāļīāļāļēāļĢāļāļēāļāļēāļĢāļāļĢāļēāļāļāļāļāļ startDelimiter
āļāļĢāļąāđāļāđāļ āļāļĨāļāļāļāļāļĢāļ°āļāļļāļ§āđāļēāļāļēāļĢāļāļģāļāļąāļāļāļĩāļāļ§āļĢāļāļģāļāļąāđāļāđāļāđāļāļļāļāđāļĢāļīāđāļĄāļāđāļāļŦāļĢāļ·āļāļāļļāļāļŠāļīāđāļāļŠāļļāļāļāļāļāļāļēāļĢāļāđāļāļāļāđāļāļĄāļđāļĨ endIndex
āļāļĨāđāļēāļĒāļāļąāļ āđāļ§āđāļāđāļāđāļ§āđāļēāļāļēāļĢāļāļģāļāļąāļāļāļĩāļāļģāļāļķāđāļāđāļāļĒāļŠāļąāļĄāļāļąāļāļāđāļāļąāļ startIndex
Examplesâ
Example #1â
āļĢāļąāļāļŠāđāļ§āļāļāļāļ "111 (222) 333 (444)" āļĢāļ°āļŦāļ§āđāļēāļāļ§āļāđāļĨāđāļāđāļāļīāļ (āđāļĢāļ) āļāļąāļāļ§āļāđāļĨāđāļāļāļīāļ (āđāļĢāļ) āļāļĩāđāļāļēāļĄāļĄāļē
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")")
Result:
"222"
Example #2â
āļĢāļąāļāļŠāđāļ§āļāļāļāļ "111 (222) 333 (444)" āļĢāļ°āļŦāļ§āđāļēāļāļ§āļāđāļĨāđāļāđāļāļīāļāļāļĩāđāļŠāļāļāļāļąāļāļ§āļāđāļĨāđāļāļāļīāļāđāļĢāļāļāļĩāđāļāļēāļĄāļĄāļē
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", 1, 0)
Result:
"444"
Example #3â
āļĢāļąāļāļŠāđāļ§āļāļāļāļ "111 (222) 333 (444)" āļĢāļ°āļŦāļ§āđāļēāļāļ§āļāđāļĨāđāļāđāļāļīāļāļāļĩāđāļŠāļāļāļāļēāļāļāļāļāļāđāļēāļĒāļāļąāļāļ§āļāđāļĨāđāļāļāļīāļāđāļĢāļāļāļĩāđāļāļēāļĄāļĄāļē
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", {1, RelativePosition.FromEnd}, {1, RelativePosition.FromStart})
Result:
"222) 333 (444"
Categoryâ
Text.Transformations