Text.PositionOf
Sintaxe
Text.PositionOf(text as text, substring as text, optional occurrence as nullable number, optional comparer as nullable function) as any
Sobre
Retorna a posição da ocorrência especificada do valor de texto substring
encontrado em text
. Um parâmetro opcional occurrence
pode ser usado para especificar qual posição de ocorrência deve ser retornada (primeira ocorrência por padrão). Retorna -1 se substring
não foi encontrado.
comparer
é um Comparer
usado para controlar a comparação. Os comparadores podem ser usados para fornecer comparações com detecção de localidade e cultura ou sem diferenciação de maiúsculas e minúsculas.
Os seguintes comparadores internos estão disponíveis na linguagem da fórmula:
Comparer.Ordinal
: Usado para executar uma comparação ordinal exataComparer.OrdinalIgnoreCase
: Usado para executar uma comparação ordinal exata sem diferenciação de maiúsculas e minúsculasComparer.FromCulture
: usado para executar uma comparação com detecção de cultura
Exemplo 1
Obtenha a posição da primeira ocorrência de "Mundo" no texto "Olá, Mundo! Olá, Mundo!".
Usage
Text.PositionOf("Hello, World! Hello, World!", "World")
Saída
7
Exemplo 2
Obtenha a posição da última ocorrência de "Mundo" no texto "Olá, Mundo! Olá, Mundo!".
Usage
Text.PositionOf("Hello, World! Hello, World!", "World", Occurrence.Last)
Saída
21