Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Sintaxe
Text.BetweenDelimiters(
text as nullable text,
startDelimiter as text,
endDelimiter as text,
optional startIndex as any,
optional endIndex as any
) as any
Sobre nós
Devolve a parte de text entre startDelimiter e endDelimiterespecificados. Uma startIndex numérica opcional indica qual ocorrência do startDelimiter deve ser considerada. Uma lista opcional startIndex indica qual ocorrência do startDelimiter deve ser considerada, bem como se a indexação deve ser feita desde o início ou o fim da entrada. O endIndex é semelhante, exceto que a indexação é feita em relação ao startIndex.
Exemplo 1
Obtenha a parte de "111 (222) 333 (444)" entre o (primeiro) parêntese aberto e o (primeiro) parêntese fechado que se segue.
Utilização
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")")
Saída
"222"
Exemplo 2
Obtenha a porção de "111 (222) 333 (444)" entre o segundo parêntese aberto e o primeiro parêntese fechado que se segue.
Utilização
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", 1, 0)
Saída
"444"
Exemplo 3
Obtenha a parte de "111 (222) 333 (444)" entre o segundo parêntese aberto do final e o segundo parêntese fechado que se segue.
Utilização
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", {1, RelativePosition.FromEnd}, {1, RelativePosition.FromStart})
Saída
"222) 333 (444"